随笔分类 -  bemdao

摘要:BEDao 全名 Basic Entity Mapping Data Access Object 基本的实体映射数据访问接口,该小型框架采用Spring3.0.2和Hibernate3.5.1合并而成的小型通用Dao层框架,整合了分页,包括目前常用的真假分页,查询方面可以按照目前程序员的习惯做定义,包括自定义hql,从Hibernate.cfg.xml中读自定的query,包括queryparam,在Bean方面去掉了繁琐的xml配置,采用Spring3.0.x中的新特性,利用类进行bean配置,而Hibernate的配置选项采用Properties进行配置,开发者可以根据自己的需要自定义.用 阅读全文
posted @ 2010-04-29 18:43 EdwardLau 阅读(234) 评论(0) 推荐(0) 编辑
摘要:当所有工作准备完成后接下来就是测试了,测试的话就非常简单了,在Eclipse中加入Junit测试包,或者可以到Junit的官方网站下载Junit4.8.1.Jar包放入lib文件夹中,创建一个JunitTestCase或者创建一个类,输入以下代码:输入上述代码就可以完整整个通用测试了.总结一下:因为这个封装只是单单针对的比较简单的增删查改的功能,只是把我们每个经常使用的CRUD功能完全集成一个Dao里面,不用我们对每个表进行独立的Dao创建,只是在Service层中详细把每个表分开进行操作,维护性比较高,只是单独维护Dao就可以了,需要增加功能或者删除功能完全统一完成可以直接应用到各各Serv 阅读全文
posted @ 2010-02-26 11:57 EdwardLau 阅读(1104) 评论(1) 推荐(1) 编辑
摘要:了解Dao层的创建和HibernateSupportDao后,忘了要把Spring3.0的Jar包加进去lib文件夹里面,由于Spring3.0开始没有把所有需要有关联的Jar包跟功能整合包放在一起,所以我们需要一步一步的把Jar包加进去,首先先把Spring3.0必要的Jar包加进来,org.springframework.aop-3.0.0.RELEASE.jar、org.springframework.asm-3.0.0.RELEASE.jar、org.springframework.aspects-3.0.0.RELEASE.jar、org.springframework.beans- 阅读全文
posted @ 2010-02-23 17:00 EdwardLau 阅读(2369) 评论(0) 推荐(0) 编辑
摘要:实体Bean创建完毕后,接下来就是关键的Dao层了,为了使各个实体Bean可以只通过一个Dao层进行基本的增删改查,我们采用了JDK1.5里面的新特性泛型进行配置.这里只是简单说明BasicDaoImpl的实现方法,代码如下:Dao层的实现采用SpringJpa的方式,里面的Repository相当于xml中bean里面内容,而basicDao是等同于bean id=”basicDao”/bean从类中发现除了引用了接口之外,还会发现继承了一个BasicSupportDao ,BasicSupportDao 目前功能只有一个用于继承Spring中的HibernateDaoSuppo 阅读全文
posted @ 2010-02-14 19:27 EdwardLau 阅读(2680) 评论(0) 推荐(0) 编辑
摘要:之前介绍了Spring3.0包是按功能进行一个一个进行分类的,并且把需要的依赖包都去掉了,只留下了实现功能的包,那么对于使用Spring2.5.6的人来讲有点不习惯,但是这些都是小问题,下面我将会从最基本的Spring+Hibernate的整合慢慢转变成通用的Dao层, ,从Hibernate官网上下载hibernate-distribution-3.3.2.GA-dist.zip,由于我采用的是JPA注解的形式直接对JavaBean进行表的关系跟定义,所以还需要下载hibernate-entitymanager-3.4.0.GA.zip,hibernate-annotations-3.4.0 阅读全文
posted @ 2010-02-13 14:48 EdwardLau 阅读(2029) 评论(0) 推荐(0) 编辑
摘要:数据Dao层大家也写了很多了,只要是每对应一个表的话就会有对应的一个类进行增删查改(没算中间表),如果按照面向对象的思维来讲,中间表也算一个表也应该有对应的Dao层操作.Dao层操作其实无非就是数据库中的表进行增删改查这几个功能,如果可以把所有增删查改方法统一做成一个通用的增删改查方法多好啊.想起之前写过通用JDBC增删改查功能法,既然JDBC可以那换成框架组合也一定可以,利用JDK5.0的新特性泛型,可以很好的帮助我把目前主流的2大框架Spring和Hibernate很好的整合起来,方便以后我们操作. 框架采用目前比较新的Spring3.0和Hibernate3.3.2GA进行组合,由于Sp 阅读全文
posted @ 2010-02-11 20:48 EdwardLau 阅读(1630) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示