mybatis
WD技术
这个作者很懒,什么都没留下…
展开
-
MyBatis的useGenerateKeys的使用方法
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。方法:在mapper中指定keyProperty属性,示例如下:如上所示,我们在insert中指定了keyProperty=“userId”,其中userId代表插入的User对象的主键属性User.java测试:总结:用了这个useGenerateKeys="true"后,不用再在写一句关于select的SQL(降低数据库的压力)而直接能够得到刚刚插进去的那个主键,但是——这个属性只能用在主键能自增原创 2021-12-27 12:00:07 · 828 阅读 · 0 评论 -
MyBatis ofType和javaType区别
JavaType和ofType都是用来指定对象类型的,但是JavaType是用来指定pojo中属性的类型,而ofType指定的是 映射到list集合属性中pojo的类型 。原创 2021-12-27 11:50:46 · 203 阅读 · 0 评论 -
mybatis 使用sqlSessionFactory实现批量操作
public int updateBatch(List<Object> list){ if(list ==null || list.size() <= 0){ return -1; } SqlSessionFactory sqlSessionFactory = SpringContextUtil.getBean("sqlSessionFactory"); SqlSession sqlSession =原创 2021-12-24 14:56:33 · 821 阅读 · 0 评论