mybatis
奥斯塔拉夫斯基
这个作者很懒,什么都没留下…
展开
-
springboot整合PageHelper分页,使用不分页接口
springboot+pageHelper 查询不带分页列表,但是数据返回的时候,比如应该返回50条数据,但是页面上调用,有时候会只返回10条数据,经过排查,发现了问题,特此总结下: PageHelper方法使用静态参数ThreadLocal,分页参数和线程是绑定的。内部流程是ThreadLocal中设置了分页参数(pageIndex,pageSize),之后在查询时,会获取当线程中的分页参数,执行查询的时候通过拦截器在sql语句中添加分页参数,之后实现分页查询,查询结束后需要在 finally 语句中清除原创 2021-09-30 11:42:11 · 839 阅读 · 0 评论 -
mysql 查询时间戳转时间
mysql 查询时间戳转时间 表名:my_table 字段名:test_time FROM_UNIXTIME(字段名,格式) 注意:字段名要除1000 示例: select FROM_UNIXTIME(test_time/1000,'%Y-%m-%d %H:%i:%s') as testTime from my_table原创 2021-05-24 12:06:38 · 137 阅读 · 0 评论 -
mybatis批量insert
一、首先service层处理业务时候将pojo类添加到list里: demoServiceImpl.java @Autowired private DemoObjectMapper demoObjectMapper ; @Transactional public int addStudentBatch(List<Object> demoList) { ..... ...原创 2018-08-27 15:10:41 · 228 阅读 · 0 评论 -
mybatis批量update实现及出现的问题
本地mysql版本 5.7.26: 1、首先在连接数据库的时候需要添加参数 allowMultiQueries=true 因为默认是只允许批量修改一条的,需要改为true; 2、java后端dao层使用的mybatis框架,Mapper接口的方法为: int updateBatch(List<MyPojo> myPojoList); 3、配置文件xml中 <...原创 2019-05-24 10:04:53 · 214 阅读 · 0 评论