zoukankan      html  css  js  c++  java
  • MyBatis 注解开发——实体类名和表列名映射

      我们之前在xml配置中可以使用resultMap配置实体类名和标列名映射的映射

      现在用注解怎么配呢?

      首先先把实体类的属性名改了,并生成他们的getset方法

      然后怎么解决映射方式呢,第一种方式是使用别名,但这会给开发工作带来麻烦

      mybatis推出了第二种方式——使用results注解,results注解里面包含了id和多个result

       我们可以在results里面写上value属性,就可以在里面添加result了,result就是我们的一对一映射

       id字段用于标志是不是主键,然后column和property的含义就和xml配置是一样的,result之间用逗号隔开

       现在来跑一下查询所有,完美~

       那每个查询都要写那么多注解吗,不是的,results里有个id属性,就和我们xml的resultMap名称一样,支持定义名称

       然后我们只需在别的地方引用userMap即可,使用reslutMap注解

       测一下,没有任何问题

     

     

  • 相关阅读:
    NOI2005 维护数列(splay)
    傻子代码行列式
    Matrix-tree定理 spoj HIGH
    Boruvka算法求最小生成树
    Codeforces 521 E cycling city
    欧拉回路 uoj117
    BZOJ1146: [CTSC2008]网络管理Network
    我的OI生涯番外篇
    主席树+dfs SPOJ BZOJ2588 Count on a tree
    动态主席树 优化版
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/13644360.html
Copyright © 2011-2022 走看看