
Mybatis
May的博客
这个作者很懒,什么都没留下…
展开
-
insert返回主键 — mybatis selectKey
日常项目开发中,经常会用到一个场景:在表中新增一条数据,需要得到该条数据的主键ID。如何不额外写一条查询语句来得到新增数据的主键ID呢?mybatis的selectKey实现了这个功能。mybatis的selectKey在不同数据库中的用法有点区别:oracle中的用法 <insert id="insertUser" parameterClass="XXX.user"> ...原创 2019-02-13 00:29:12 · 1735 阅读 · 0 评论 -
MyBatis自定义类型处理器 TypeHandler
在项目开发中经常会遇到一个问题:当我们在javabean中自定义了枚举类型或者其它某个类型,但是在数据库中存储时往往需要转换成数据库对应的类型,并且在从数据库中取出来时也需要将数据库类型转换为javabean中的对应类型。比如:javabean中字段类型为Date,数据库中存储的是varchar类型;javabean中字段类型是Enum,数据库中存储的是String或者Integer。因为有大...原创 2019-05-20 18:52:38 · 50265 阅读 · 4 评论