随笔分类 -  mybatis

java
摘要:1. sql的重用:定义一个sql片段,可在任何SQL语句中重用该片段。 [java] view plain copy <sql id="personColumns"> name, sex, updateTime</sql> <select id="selectPerson" parameterTy 阅读全文
posted @ 2016-06-24 14:06 markchuan 阅读(199) 评论(0) 推荐(0)
摘要:查询语句是使用 MyBatis 时最常用的元素之一 select元素配置细节如下 resultMap 元素是 MyBatis 中最重要最强大的元素。它就是让你远离 90%的需要从结果 集中取出数据的 JDBC 代码的那个东西, 而且在一些情形下允许你做一些 JDBC 不支持的事 情。 事实上, 编写 阅读全文
posted @ 2016-06-24 10:49 markchuan 阅读(657) 评论(0) 推荐(0)
摘要:MyBatis mapper文件中的变量引用方式#{}与${}的差别 #{},和 ${}传参的区别如下:使用#传入参数是,sql语句解析是会加上"",当成字符串来解析,这样相比于$的好处是比较明显对的吧,#{}传参能防止sql注入,如果你传入的参数为 单引号',那么如果使用${},这种方式 那么是会 阅读全文
posted @ 2016-06-16 16:43 markchuan 阅读(2998) 评论(0) 推荐(1)
摘要://当构造函数有多个参数时,可以使用constructor-arg标签的index属性,index属性的值从0开始。 阅读全文
posted @ 2016-06-14 16:20 markchuan 阅读(113) 评论(0) 推荐(0)
摘要:一.为实体类定义别名,简化sql映射xml文件中的引用 之前,我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名+类名),如下: parameterType="me.gacl.domain.User"这里写的实体类User的全类名me.gacl.domain.User,每次都写 阅读全文
posted @ 2016-06-14 15:32 markchuan 阅读(194) 评论(0) 推荐(0)