关于 DAO 接口设计的思考》的相关内容

应用Hibernate3的DetachedCriteria实现分页查询

Hibernate3提供了DetachedCriteria,使得我们可以在Web层构造detachedCriteria,然后调用业务层Bean,进行动态条件查询,根据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改。 分页支持类: package com.javaeye.common.util; ...
by robbin 2005-07-15 浏览 (87226) 回复 (44) 关键字:

这段代码能否做成通用DAO???

前段时间在学习Hibernate,今天正式开始用,在用的过程中我为每个表(对象)做了一个DAO,主要用来实现增删改查,因为里面的很多的表(对象)需要写很多DAO,所以我就抽象了一个类,先前也没觉得怎么,不过到后来觉得我抽象出来的这个东西好象能通用吧...... 现在拿出来让大家看看我这样抽象是否正确,是否对大家有点帮助...同时也希望它能完善... 自己只是简单的测了一下下 package ...
by zkgale 2008-04-05 浏览 (5229) 回复 (28) 关键字:

JSF+Spring+Hibernate+范型DAO(2)

DAO层:主要使用Hibernate实现持久化等相关操作。本着基类足够强大,最好可以包罗万象,避免重发开发Dao的原则,使用范型DAO来处理对数据库进行重复性的80%增删改查操作。参考代码: public interface IGenericDao<T, ID extends Serializable> { public void saveOrUpdate(T t); ...
by tenn 2008-08-06 浏览 (414) 回复 (0) 关键字:

问题集锦之关于DAO接口设计的思考

需求: 现在要设计 3 个 DAO 分对 Wind, Horse, Cow 进行增、删、改以及一些其他操作。 设计一: 代码 Public interface WindDao {        public void create(Wind& ...
by 163 2006-12-18 浏览 (527) 回复 (0) 关键字: DAO

[转]一个泛型Hibernate DAO实现

java 代码 package sgf4web.dao;       import java.io.Serializable;    import java.util.*;    import java.util.re ...
by feigme 2007-10-20 浏览 (1386) 回复 (0) 关键字:

一个泛型Hibernate DAO实现

自己四处参考,写写抄抄折腾出来的一个泛型Hibernate DAO,用了Spring的HibernateDaoSupport。提供基本的CRUD操作,支持分页查询,可使用HQL、Criteria和DetachedCriteria。 废话不说了,上代码 package sgf4web.dao;import java.io.Serializable;import j ...
by DigitalSonic 2007-08-06 浏览 (129) 回复 (1) 关键字:

JSF+Spring+Hibernate+范型DAO(2)

DAO层:主要使用Hibernate实现持久化等相关操作。本着基类足够强大,最好可以包罗万象,避免重发开发Dao的原则,使用范型DAO来处理对数据库进行重复性的80%增删改查操作。参考代码: public interface IGenericDao<T, ID extends Serializable> { public void saveOrUpdate(T t); ...
by tenn 2008-08-06 浏览 (95) 回复 (0) 关键字:

DAO范型

java 代码   public interface BaseDao<T> {          public void create (T t);   &n ...
by ghsea 2007-05-30 浏览 (340) 回复 (0) 关键字:

Tapestry5.0.13动态实现多文件上传!

今天终于解决了tapestry 5 的动态多文件上传问题,故想写下来希望对大家有所帮助。 首先需要一个数据对像:FileValue.java 如下:package com.jdapp.web.data; import org.apache.tapestry5.upload.services.UploadedFile; public class FileValue { private ...
by fty001 2008-07-16 浏览 (476) 回复 (2)

Tapestrying-hibernate使用指南

一、前提: 1、使用java1.5 2、Hibernate使用annotation配置 3、Hibernate为3.x版本 二、准备: 1、hibernate的配置文件放于类路径,例如WEB-INF/classes的根目录,也就是开发时放于源码的根路径。 2、将hibernate包和依赖包、Tapestrying-hibernat.jar放于lib路径(WEB-INF/lib)。 三、例子: 1、 ...
by tapestry 2006-12-11 浏览 (2289) 回复 (11)

对于JSF的表格真的是无语了

这个是我用来显示用户列表的一个表格 <t:dataTable id="users" var="user" style="margin-top: 10px" value="#{userList.users}" rows="25" sortColumn="#{userList.sortColumn}" sortAscending="#{userList.ascending ...
by 风之狐 2008-05-16 浏览 (3347) 回复 (28)

请大侠帮忙,我的代码为什么不提交,谢谢

/* * FormNewCustomerSum.java * * Created on 2008年2月18日, 下午5:20 * 新增客户报表表单 */ package com.ccb.ha.ebank.form; import com.ccb.ha.common.entity.OrgInfo; import com.ccb.ha.common.report. ...
by fzhq1970 2008-02-21 浏览 (548) 回复 (1)

求助:用RamDirectory做缓存时遇到的问题!

我在用lucene做索引的时候,用RamDirectory先缓存100条数据之后一起存入FSDirectory,为什么只能存入10条数据呢? 我用LukeAll观察也只有10条数据,这是为什么呢? 一下是具体代码: public class IndexDocs extends IndexBase{ private final Log logger = LogFactory.getLog(I ...
by baidongli 2008-05-05 浏览 (313) 回复 (0)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)    以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle

一个Java的Restful服务框架,支持JPA、JAAS、分布式资源对象

项目地址: http://code.google.com/p/jrest4guice/ Demo演示: http://cnoss.vicp.net/ 当前版本:0.9.0 preview 特点: 基于Google guice 零配置,服务的自动扫描注册 非侵入式,用户不需要实现特定的接口来实现Restful服务 支持Post. Get. Put. Delete操作 灵活的注入(支持上下文环 ...
by cnoss 2008-06-15 浏览 (2829) 回复 (11) 关键字: rest

javapolis举行的关于JAVA7语言特性投票的结果

上周javapolis举行了一次关于JAVA7中可能支持的语言特性的投票,该投票涉及到十中JAVA7 中可能的语法增强(这里不包括闭包,后面将单独列出).对于每种语法特性你需要回答"Do you support this language change?",答案可以是"YES","NO","Maybe"三者之一. 下面罗列出这十种语法特性以及投票结果: 1.Property declaratio ...
by Eastsun 2007-12-18 浏览 (4883) 回复 (23) 关键字: java7

相关问答

赞助商链接