目录 前言 什么是动态SQL? 常用的标签 if choose、when、otherwise where foreach set sql include 总结 拓展一下 Mybatis中如何避免魔数? 如何引用其他XML中的SQL片段? 总结 前言 通过前两篇的文章我们了解了Mybatis基本的CR ...
分类:
数据库 时间:
2020-09-17 16:05:59
阅读次数:
37
用到mybatis便由spring和myabtis集成,SqlSessionFactoryBean(直接负责对mybatis所需环境的创建) ,配置相应的datasource到springConfig文件中,并将datasource注入到SqlSessionFactoryBean的实例化到容器中,依 ...
分类:
编程语言 时间:
2020-07-28 17:26:30
阅读次数:
95
我们平时在用Myabtis时不是常常需要用map来传递参数,大体是如下的步骤: 但如果需要put的字段很多,而且每个属性名都很长的时候,那就很难受了,这里可以采用Java反射的方法去自动装配map,以下是博主的实现: public class Test { //实现效果 public static ...
分类:
编程语言 时间:
2018-08-06 21:05:12
阅读次数:
161
前言 近日,看到Myabtis中组件中SqlSessionFactory由SqlSessionFactoryBuilder().build()生成时,且采用Builder模式,遂记录学习之。 1、什么是Builder模式? (1)对于复杂的对象,如果只是用构造方法创建的话,构造方法中会存在很多的逻辑 ...
分类:
其他好文 时间:
2018-07-31 01:32:40
阅读次数:
144
SpringCloud+SpringBoot+Mybatis+shiro 企业分布式微服务云架构技术
使用技术
SOA服务框架:SpringCloud 、SpringBoot、RestFul等
分布式缓存:Redis
模块化管理:Maven
数据库连接池:Alibaba Druid
核心框架:Spring framework、SpringBoot
持久层框架:MyBatis
安全框架:Apache Shiro
服务端验证:Hibernate Validator
任务调度:quartz
日志管理:SLF4J 1.7、Log4j
客户端验证:JQuery Validation
动态页签:easyuitab
前端框架:Bootstrap、Vue
分类:
编程语言 时间:
2018-05-23 11:58:10
阅读次数:
173
最近用上了spring boot ,关于如何打印mybatis 日志,这里做个简单记录: 其实在application.properties 文件下,添加一下配置即可: 至于输出级别和日志路径,根据需要自己配置 ...
分类:
数据库 时间:
2017-04-30 17:22:39
阅读次数:
247
第一步实现接口TypeHandler<T>@MappedJdbcTypes(JdbcType.TIMESTAMP)//此处如果不使用该注解,在myabtis-config.xml中注册该typehandler的时候需要写明jdbctype="TIMESTAMP"
@MappedTypes(DateTime.class)//此处如果不使用该注解,在myabtis-config.xml中注册该typehandl..
分类:
其他好文 时间:
2016-07-21 20:00:36
阅读次数:
395
1.在项目中创建如下目录 2.创建实体类Dept 3。创建实体类Emp 4.封装page类用于放置分页查询的参数 5.创建emp表的mapper接口 6.创建dept表的mapper接口 7.编写emp的映射文件 8.创建dept的映射文件 9.创建emp的service接口 10.创建dept的s ...
分类:
编程语言 时间:
2016-06-09 21:04:46
阅读次数:
734