
MyBatis
一点不好吃
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis传入多个参数的问题
一、单个参数: public ListXXBean> getXXBeanList(String xxCode); select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName t where t.id= #{id} select转载 2017-01-13 15:22:22 · 378 阅读 · 0 评论 -
MyBatis实现关联表查询
一对一关联 <!-- 为这个mapper指定一个唯一的namespace,namespace的值习惯上设置成包名+sql映射文件名,这样就能够保证namespace的值是唯一的 例如namespace="me.gacl.mapping.classMapper"就是me.gacl.mapping(包名)+classMapper(classMapper.xml文件去除后缀) -->转载 2017-01-13 16:55:42 · 458 阅读 · 0 评论 -
MyBatis批量插入
一、 INSERT INTO TStudent(name,age) VALUES(#{item.name}, #{item.age}) 该方法和循环调用方法插入没有区别,mapper接口方法返回值将是最一条INSERT语句的操作成功的记录数目(就是0或1),而不是所有INSERT语句的操作成功的总记录数 而且当其中一条不成功时,不会进行整体回滚。 二、 I原创 2017-01-13 17:11:47 · 561 阅读 · 0 评论 -
MyBatis在Spring中简单配置
一、sqlSessionFactory的配置 dataSource属性 该属性必须配置,多数据源时会有多个dataSource,同时也需要配置多个sqlSessionFactory来对应。 mapperLocations属性 配置该属性后,sqlSessionFactory会自动扫描该路径下的所有文件并解析。 该路径支持多个,可以用,;\t\n进行分割。 每一个路径原创 2017-01-13 17:36:45 · 483 阅读 · 0 评论