随笔分类 - MyBatis
摘要:问题: MyBatis想实现动态排序,即自己传排序字段以及排序方式,但是按正常传参会导致查询失败。 1 <select id="getUser" resultMap="userMapper"> 2 SELECT * FROM XXX WHERE age = 20 3 ORDER BY #{sortF
阅读全文
摘要:有时候插入记录之后需要使用到插入记录的主键,通常是再查询一次来获取主键,但是MyBatis插入记录时可以设置成返回主键id,简化操作,方法大致有两种。 对应实体类: 对应DAO类: 方法一、使用useGeneratedKeys属性。 该方法只支持主键非自增的情况。只需要在插入的方法标签上,添加use
阅读全文
摘要:在调试阶段,打印SQL会极大方便开发者。MyBatis有提供配置,只需要在MyBatis的配置文件mybatis-config.xml中<configuration>节点下,添加如下配置:
阅读全文