mybatis的注解
来源:互联网 发布:周杰伦婚礼进行曲 知乎 编辑:程序博客网 时间:2024/06/06 12:31
mybatis的基础注解
@Select("select from -----") 对于select语句的查询 @Insert("insert into ---") 对于insert语句的查询 @update("update from ---") 对于update语句的 @delete("delete ---")删除
table表中的字段名实体类中的字段名不同时,需要将字段一一对应
@Select("select id,tas_id from permission where id=#{id}") @Results(value ={ @Result(column = "tas_id",property="tasId") }) List<Permission> listPermissionById(int id);
table表中的存在一对多 或者多对多的情况
@Select("select id,tas_id from permission where id=#{id}") @Results(value ={ @Result(column = "tas_id",property="taskPermissions",many=@Many(select="com.data.mapper.TaskPermissionMapper")), /*一对多*/ @Result(column="id",property ="roles",one=@One(select = "com.data.mapper.RoleMapper"))/*一对一*/ }) List<DefaultRolePermission> listRolePermissionById(int id);
1 在接口方法中存在几个参数时,可能存在传不过时,可以在接口上的方法上中的参数@Param
2 对于insert into 语句中若插入成功后,需要回调自增长的id,但是传入进来的一定是实体对象,需要加上
@Options(useGeneratedKeys = true,keyProperty = "id")
阅读全文
0 0
- 基于注解的mybatis
- 基于注解的mybatis
- 基于注解的mybatis
- 基于注解的mybatis
- mybatis的注解
- Mybatis的@Param注解的
- mybatis的CRUD(注解版)
- mybatis注解方式的注意事项
- spring mybatis 的注解事务
- mybatis的注解及使用方法
- Mybatis框架的注解问题
- Mybatis @Param注解的作用
- MyBatis 注解 ${}和 #{}的区别
- Mybatis的动态sql-----注解
- mybatis 注解
- mybatis注解
- mybatis注解
- mybatis 注解
- codeforces 828A Restaurant Tables
- Bigtable: A Distributed Storage System for Structured Data : part1 Abstract and Introduction
- MySQL之操作数据表
- 使用宏定义计算函数实参个数
- 小试ffplay+MFC
- mybatis的注解
- 关于C++中的输入一行问题
- hdu 1800
- Python 小程序
- 阿里面试回来,想和Java程序员谈一谈
- 丢手绢
- 深入Kotlin
- bzoj 4806: 炮
- Redis的快照功能