mybatis
文章平均质量分 63
Lyuuku爱吃苹果
这个作者很懒,什么都没留下…
展开
-
mybatis中#{}和${}的区别
1. 概念#{}和${}都可以传输数据,两者的差异是编译的时期不一样#{}是一次编译,后续每次调用只是传递一个参数进去${}是每次都会编译,传递进去的数据会当做sql语句一起编译2. sql语句的编译sql语句编译有两种形式,即statement和PrepareStatement两种2.1 Statementstatement每次执行语句都要重新编译一次原创 2018-02-11 05:02:04 · 481 阅读 · 0 评论 -
mybatis传参.md
1. 概念mybatis的传参即通过dao的方法映射mapper.xml配置文件中的方法操作数据库mybatis传参可以分为两个部分 参数的数量参数的类型2. 按参数的数量2.1 单个参数传递@param可以不用写,如果写上就要求和mapper文件中的参数一致public List<XXBean> getXXBeanList(@param("id")...原创 2018-02-11 04:36:40 · 166 阅读 · 0 评论 -
mybatis多数据源配置
最近改造老项目需要使用两个数据库,故而总结了一下mybatis的双数据源配置,学过mybatis的都知道mybatis其实就是封装了JDBC的框架,使用mybatis绕不开sqlSessionFactory的配置,那配置多个数据源的核心也是在于配置多个session工厂,用不同的工厂去操作不同的数据库就ok了,具体配置请参照下面配置文件说明,分为springboot和springm...原创 2018-10-23 16:19:16 · 799 阅读 · 0 评论 -
mybatis主子表嵌套查询,返回一个对象带有集合属性
前段时间在工作中遇到需要一对多关联查询的情况,百度了好久遇到各种坑,所以在此记录一下,话不多说直接开始首先,先建几个测试类,主子表通过grade_id关联,具体属性注释我就省略不写了,大家能看懂主表 @Data @TableName("grade") public class Grade implements Serializable { private Long id;...原创 2019-07-06 07:23:18 · 8744 阅读 · 3 评论