MyBatis

MyBatis

MyBatis(8)之逆向工程的创建与使用

介绍MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以MyBatis官方提供了一个逆向工程,可以针对单表自动生成MyBatis执行所需要的代码(包括映射文件、Mapper类、POJO等)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。创建逆

2017-11-28
83 0

MyBatis(7)之与Spring整合

整合思路SqlSessionFactory对象应该交给Spring管理并作为单例存在。传统dao的开发方式中,应该从Spring容器中获取SqlSession对象。Mapper动态代理开发方式中,应该从Spring容器中直接获得Mapper对象。数据库的连接及连接池、事务都交给Spring管理。准备

2017-11-23
88 0

MyBatis(6)之关联查询

准备#jdbc.propertiesjdbc.url=jdbc:mysql://192.168.208.192:3306/test?characterEncoding=utf-8jdbc.driver=com.mysql.jdbc.Driverjdbc.username=rootjdbc.passw

2017-11-21
81 0

MyBatis(5)之映射文件中的常用标签

准备#jdbc.propertiesjdbc.url=jdbc:mysql://192.168.208.192:3306/test?characterEncoding=utf-8jdbc.driver=com.mysql.jdbc.Driverjdbc.username=rootjdbc.passw

2017-11-17
82 0

MyBatis(4)之传递被包装的POJO

准备#jdbc.propertiesjdbc.url=jdbc:mysql://192.168.208.192:3306/test?characterEncoding=utf-8jdbc.driver=com.mysql.jdbc.Driverjdbc.username=rootjdbc.passw

2017-11-14
83 0

MyBatis(3)之配置文件常用标签详解

属性标签-properties改标签用于配置一些属性,它们可通过properties元素的子元素来设置。例如:<properties resource="jdbc.properties">  <property name=

2017-11-12
83 0

MyBatis(2)之动态代理开发

介绍为便于开发,MyBatis为我们提供了更加便捷的开发方式,那就是动态代理开发。要使用该方式开发必须遵循下面几个条件:mapper.xml文件中的namespace与Mapper接口的类路径相同。Mapper接口方法名和mapper.xml中定义的每个statement的id相同。Mapper接口

2017-11-09
86 0

MyBatis(1)之入门

介绍学MyBatis的原因1、目前最主流的持久层框架为Hibernate与MyBatis,而且国内公司目前使用Mybatis的要比Hibernate要多。2、Hibernate学习门槛不低,且精通门槛更高。门槛高在如何设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernat

2017-11-07
87 0