- 博客(6)
- 收藏
- 关注
原创 从Spring容器中获取bean
一般情况下我们在代码中都是通过注解直接获取类对象,但是实际业务中偶尔也会出现无法注入的情况,这时可以从Spring容器中直接获取bean。具体实现如下:1. 先创建获取bean的方法@Componentpublic class SpringUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public voi
2021-06-30 17:25:19 2312
原创 MybatisPlus分页插件&SQL打印插件
当项目中使用MybatisPlus框架时,可以配置SQL打印插件和分页插件,提升开发效率具体代码如下@Configurationpublic class MybatisPlusConfig { /** * mybatis-plus SQL执行效率插件【生产环境可以关闭】 */ @Bean public PerformanceInterceptor performanceInterceptor() { return new Perform
2021-06-24 16:05:06 377
原创 Mybatis批量操作
1. 批量插入 insert into tbl_order_service(id, service_id, commodity_name, creator, create_time, modifier, modify_time) values (#{item.id}, #{item.serviceId},#{item.commodityName}, #{item.creator},#{item.createTime}, #{item.modifier},#{item.m
2021-06-24 15:25:33 387
原创 Mybatis组装多条件查询(带时间条件)
示例如下: SELECT o.* FROM tbl_order o and o.status = #{order.status} and o.create_time >= #{order.createStart} and o.create_time <= #{order.createEnd} and o.creator = #{order.creator}
2021-06-24 15:12:32 204
原创 比较两个List是否相等
我们通过Map来实现: 把List 存入HashMap,key为元素,value为出现的次数,然后再逐个元素比较出现的次数,这样能确保元素都包含,而且出现次数相同。具体参考代码如下:private static final Integer INTEGER_ONE = 1;/** * 比较两个List是否相同 * * @param a 集合a * @param b 集合b * @return */public static boolean isEqualCollectio
2021-06-22 11:05:36 522
原创 Integer类型参数在Mybatis中的比较问题
案例:当使用mybatis传入参数为Integer类型,使用条件构造语句时偶尔会导致判断错误。如下
2021-06-16 17:25:28 989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人