Mybatis
文章平均质量分 85
swingline
这个作者很懒,什么都没留下…
展开
-
Mybatis3.2.1使用例四:SqlSession方式集成Spring、不使用DAO辅助类
Mybatis提供的Mapper方式给人第一印象是很迷惑:提供了一个接口类却找不到实现类。实际上该接口主要是提供了方法名和参数列表,Mapper的相关代理类把这些信息提取出来之后,这个接口也就没什么用了,因而也就不需要什么实现,它最后仍然是使用SqlSession进行操 作。从SqlSession的方法来看,我们可以直接提供方法名和参数信息就可以省略掉这个Mapper,特别是在使用DAO(也有接口原创 2013-05-09 07:02:29 · 2314 阅读 · 0 评论 -
Mybatis3.2.1使用例五:SqlSession方式集成Spring、使用DAO辅助类
本例与上例主要的不同点在于:DOA的实现类继承于SqlSessionDaoSupport。实际上,即使不继承SqlSessionDaoSupport类,我们也会自己定义一个父类来提供SqlSession成员变量和对应的getter/setter,否则当DOA的实现多了,每个实现类都自己写一遍这个过程,那也会多出很多冗余的代码;应该把这些冗余的代码抽出来放到父类当中,而Mybatis已经提供了这个类原创 2013-05-09 07:25:23 · 5460 阅读 · 0 评论 -
Mybatis3.2.1使用例三:Mapper方式集成Spring、配置文件提供SQL
上例介绍了使用注解而不需要mybatis配置文件的方式来提供SQL,不过在一个或几个配置文件中集中管理所有SQL语句也是另外一种便利的方式,下例介绍怎样使用配置文件来提供SQL语句,同样还是使用Mapper的方式进行数据库操作。(1) 承载数据的User bean:com/mybatis/demo3/User.javapackage com.mybatis.demo3;pu原创 2013-05-08 22:21:54 · 1862 阅读 · 0 评论 -
Mybatis3.2.1使用例二:Mapper方式集成Spring、注解提供SQL
Spring提供了非常出色的依赖注入功能,Mybatis也少不了要与它进行集成;不过Spring并没有提供相应的集成方式,而是由Mybatis提供了mybatis-spring-x.x.x.jar的包来提供集成能力。Mybatis也提供了注解的能力,使得更少配置成为可能。下面的例子大概描述了使用注解来提供SQL(该方式不需要使用配置文件来配置SQL):(1) 承载数据的User b原创 2013-05-08 22:06:59 · 3250 阅读 · 0 评论