MyBatis
Vincent_Li315
这个作者很懒,什么都没留下…
展开
-
MyBatis 1.入门
开始使用安装如果你使用的是Maven那么只需要引入一个jar包即可<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>通过XML创建SqlSessionFactory这个类可以通过SqlSessionFactor翻译 2017-03-08 15:56:30 · 277 阅读 · 0 评论 -
MyBatis 2.配置XML文件
配置XML文件XML文件中的高层级的结构涉及到以下:propertiessettingstypeAliasestypeHandlersobjectFactorypluginsenvironmentsenvironmenttransactionManagerdataSourcedatabaseIdProvidermappersproperties这些属性是可以被外部引用或者文翻译 2017-03-09 15:12:35 · 214 阅读 · 0 评论 -
MyBatis 3.Mapper XML 文件
SQL映射有几个顶级元素(按照定义需要的顺序排列):cache – 给定命名空间的缓存配置。cache-ref – 其他命名空间缓存配置的引用。resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。sql – 可被其他语句引用的可重用语句块。insert – 映射插入语句update – 映射更新语句delete – 映射删除语句select –翻译 2017-03-13 12:03:49 · 273 阅读 · 0 评论 -
MyBatis 3.Mapper XML 文件(二) ResultMap
<!-- Very Complex Result Map --><resultMap id="detailedBlogResultMap" type="Blog"> <constructor> <idArg column="blog_id" javaType="int"/> </constructor> <result property="title" column="blog翻译 2017-03-14 12:26:34 · 1233 阅读 · 0 评论 -
MyBatis 4.动态SQL
if<select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"> AND title like #{title} </if></select><select id="f翻译 2017-03-14 12:37:14 · 257 阅读 · 0 评论 -
MyBatis 5.Java API
SqlSessionString resource = "org/mybatis/builder/mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(翻译 2017-03-14 15:24:44 · 286 阅读 · 0 评论