随笔分类 -  mybatis

对mybatis进行描述
Hibernate与 MyBatis的比较
摘要:来源:http://blog.csdn.net/firejuly/article/details/8190229 Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的 阅读全文

posted @ 2018-01-09 17:37 Joyous丶 阅读(124) 评论(0) 推荐(0)

Mybatis中怎么获取当前自增长主键
摘要:Oracle <insertid="save"parameterType="com.threeti.to.ZoneTO"> <selectKeyresultType="java.lang.Long"keyProperty="id"order="AFTER"> SELECT SEQ_ZONE.CURR 阅读全文

posted @ 2017-03-17 10:46 Joyous丶 阅读(373) 评论(0) 推荐(0)

mybatis中的多表查询
摘要:1)无延迟加载的一对一关联 <resultMap type="Userbean" id="baseMap"> <id column="userid" property="userid"/> <result column="username" property="username"/> <collec 阅读全文

posted @ 2016-12-08 09:17 Joyous丶 阅读(433) 评论(0) 推荐(0)

mybatis延迟加载
摘要:当需要的时候到数据库中查询, 1)首先在总配置文件中加 <settings> <!-- 启用延迟加载 --> <setting name="lazyLoadingEnabled" value="true"/> <setting name="aggressiveLazyLoading" value=" 阅读全文

posted @ 2016-12-06 15:06 Joyous丶 阅读(183) 评论(0) 推荐(0)

mybatis中的分页查询
摘要:1)引用分页的插件包 pagehelper-4.1.3.jar,jsqlparser-0.9.5.jar两个价包 2)在mybatis中引入分页的配置文件 <plugins> <plugin interceptor="com.github.pagehelper.PageHelper"> <prope 阅读全文

posted @ 2016-12-05 10:26 Joyous丶 阅读(331) 评论(0) 推荐(0)

搭建二级缓存
摘要:1.SqlSession对象是一级缓存 默认是开启状态 2.SqlSessionFactory对象为二级缓存,可以通过配置开启(下列配置默认使用mybatis的缓存): a)在主配置文件中启用二级缓存 <!-- 开启二级缓存 --> <setting name="cacheEnabled" valu 阅读全文

posted @ 2016-12-05 09:36 Joyous丶 阅读(177) 评论(0) 推荐(0)

mybetis中的代理模式
摘要://mybetis中的配置 <mappers><mapper resource="cn/hd/sale/mapper/SalesbeanMapper.xml"/> </mappers> //如果对象类中的属性字段和数据库中的字段不是一致的时候,一定要用resultMap将他们一一对应起来,否则就算是 阅读全文

posted @ 2016-12-03 11:18 Joyous丶 阅读(359) 评论(0) 推荐(0)

反向生成
摘要:加包 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http:/ 阅读全文

posted @ 2016-12-03 11:09 Joyous丶 阅读(463) 评论(0) 推荐(0)

导航