基本的增删改

@Insert("insert into t_user values(null,#{username},#{password},#{account})")

@Delete(“delete from t_user where pk_id = #{id}”)

@Update(“update t_user set f_username=#{param1} where pk_id=#{param2}”)

简单查询

@Select(“select * from t_user where pk_id=#{id}”)

@Select(“select *from t_user”)

结果集

@Results(
value={ @Result(id=true,column=“pk_id”,property=“id”),
@Result(property=“name”,column=“f_name”)
}
)
在XML中定义结果集resultMap
@ResultMap(“结果集名字”)

关系映射

一对一

@Result(property=“myHome”,column=“lock_id”,one=@One(select=“com.lovo.mapper.HomeMapper.getHomeByLock”))

一对多

@Result(property=“keyLst”,column=“lock_id”,many=@Mnay(select=“com.lovo.mapper.KeyMapper.getKeyByLock”))

多对多

@Result(property=“courceList”,column=“student_id”,many=@Mnay(select=“com.lovo.mapper.CourceMapper.getCourceByStudent”))

最新文章

  1. Index
  2. Java实现数组排序
  3. C++ STL模板
  4. BZOJ 2844 albus就是要第一个出场 ——高斯消元 线性基
  5. Linux常用的日志分析命令与工具
  6. dbutils中实现数据的增删改查的方法,反射常用的方法,绝对路径的写法(杂记)
  7. [转载] 一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等
  8. ajax 轮循
  9. ASP.NET 之深入浅出Session和Cookie
  10. SQL之删除触发器
  11. (转)spring aop(下)
  12. boost::asio::spawn 将一统C++网络库
  13. Docker Swarm 创建服务
  14. 【架构师之路】集群/分布式环境下5种session处理策略
  15. Oracle EBS登陆后,直接打开某个特定Form/Page
  16. SQL Server 事务与隔离级别实例讲解
  17. perl6 中将 字符串 转成十六进制
  18. React 设计思想
  19. Entity Framework的基本操作
  20. Redis 字典的实现

热门文章

  1. Redis笔记,安装和常用命令
  2. 缓存篇(Cache)~第二回 使用static静态成员实现服务器端缓存(导航面包屑)~续
  3. WebApi系列~基于单请求封装多请求的设计
  4. Android 在View中更新View
  5. 手打的笔记,java语法中的输入输出,语句,及注释。
  6. python学习 数据类型之序列
  7. javascript for..in 知识
  8. java异常处理:建立exception包,建立Bank类,类中有变量double balance表示存款,Bank类的构造方法能增加存款,Bank类中有取款的发方法withDrawal(double dAmount),当取款的数额大于存款时,抛出InsufficientFundsException,取款数额为负数,抛出NagativeFundsException,如new Bank(100),
  9. CCNA网络工程师学习进程(2)基本的网络设备
  10. HTML内联元素