Mybatis
1000-7
这个作者很懒,什么都没留下…
展开
-
mybatis批量查询数据
批量查询一年的数据 通常我们需要获取到某一年的数据,如果通过for循环去一条一条的查询,每次都要和获取与数据库的连接,效率显然是较为低下的,如果通过嵌套子查询即可解决该问题。 步骤 1.写出我们要进行查询的某一个月的数据格式。 2.通过foreach循环执行想查询的语句,注意:循环子查询的语句必须要有一个别名,可以通过item变量来做别名。 3.查询出来的字段也可以通过${}这种字符串拼接的方式来...原创 2019-11-08 22:40:21 · 1984 阅读 · 0 评论 -
关于MybatisPlus嵌套结果
嵌套结果查询 多数时候我们都会涉及到多张表的查询,而mybatisPlus只是对单表的操作做了封装,而涉及到多表就有些无能为力,所以根据业务和需求我们就要自己封装写sql语句查询。比如以下的代码就是我自己根据需求写的一段sql, <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="com.tsinghua.pes.doma...原创 2019-10-27 21:30:42 · 3508 阅读 · 0 评论 -
mybatis日期LocalDateTime映射问题
MybatisPlus代码生成器生成日期类型字段出现问题 出现的问题 当我们使用MyBatisPlus自动生成表对应的类时,生成的日期类型为LocalDateTime,但我们保存日期类型时出现异常。 解决办法 如果不希望把生成的LocalDateTime类型的字段手动修改回1.8之前的Date类型,那么只需要在添加依赖即可。 <!--mybatis的loaclDate问题--> &...原创 2019-10-26 22:48:31 · 7154 阅读 · 2 评论 -
MyBatisPlus条件构造器
1.条件构造器简单使用 使用场景:通常使用在查询的时候 1.通过mybatisplus提供的方法进行查询(单表查询) //分页查询十条数据 accountTenantMapper.selectPage(new Page<>(0,10), new QueryWrapper<>()); mybatisplus几乎提供了关于单表操作该有的所有方法,比如单表的查询一条,全部,分页...原创 2019-10-16 22:50:01 · 799 阅读 · 0 评论