MyBatis学习总结
文章平均质量分 87
KunQian_smile
这个作者很懒,什么都没留下…
展开
-
MyBatis的动态SQL查询常用几种标签
一:if标签 SELECT * from STUDENT_TBL ST WHERE ST.STUDENT_NAME LIKE CONCAT(CONCAT('%', #{studentName}),'%') AND ST.STUDENT_原创 2016-07-05 17:30:57 · 2605 阅读 · 0 评论 -
MyBatis 常识-关联表查询
1:实现关联表查询(1)一对一关联MyBatis中使用association标签来解决一对一的关联查询,association标签可用的属性如下:property:对象属性的名称javaType:对象属性的类型column:所对应的外键字段名称select:使用另一个查询封装的结果 <!-- 方式一:嵌套结果:使用嵌套结果映射来处理重复的联合结果的子集 封...原创 2016-06-29 17:16:34 · 323 阅读 · 0 评论 -
maven项目使用mybatis-generator自动生成代码
MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。1. 目录说明使用自动生成有很多方式1:可以在eclipse中安装插件2:不需要装插件,只需要下...原创 2018-02-27 18:00:01 · 317 阅读 · 0 评论 -
MyBatis—小知识点集合
1:当实体类中的属性名和表中的字段名不一致时?使用MyBatis进行查询操作时无法查询出相应的结果的问题以及针对问题采用的两种办法:方法一: 通过在查询的sql语句中定义字段名的别名让字段名的别名和实体类的属性名一致,这样就可以表的字段名和实体类的属性名一一对应上了,这种方式是通过在sql语句中定义别名来解决字段名和属性名的映射关系的。方法二: 通过<resultMap>来映射字段名和...原创 2018-03-01 16:30:51 · 165 阅读 · 0 评论