1.DAO层一般怎么用,什么时候用2.DAO层代码里一般写什么东西,一般怎么写3.DAO层的意义,应怎么理解比较好
解决方案 »
- strtus2整合flex问题
- 请问VS里面有水晶报表之类的控件可供显示数据,在myeclipse中,jsp中有类似的东西吗?? 如果要做表报 请问目前jsp可以用什么来做! 谢谢!!!
- 为什么出现死锁啊?
- sqlserver连接问题,请各位指点,我的头都大了
- 超级简单问题!刚入门,请大伙指点!
- 网站前段时间好好的,今天突然报错,麻烦各位帮忙看看。
- 如何把web服务器上绝对路径的图片在IE中显示出来。
- JDBC与TOMCAT的问题
- 各位大哥大姐帮帮忙,一个关于DREAMWEAVER ULTRADEV的问题
- @Transactional spring+mybatis配置事务,注解在controller层。
- 新手50分求教ResourceBundle这个类怎么用
- 如何在java字符串中写入关键字
Access:存取
Object:对象。翻译的不好,见笑了。
DAOHibernate层写DAO层的实现
就是具体的数据库SQL语句的执行了
返回查询结果一般是List<Object>类型为主
或者添加、更新、删除结果(boolean,可以设为void类型)
虽然我对dao层、service层、web层都不是很了解,在之前做过一个项目,dao层一般都是这样写的.
比如读取用户表里面数据,在DAO层里
UsersDao.java----接口public interface UsersDao extends BaseDao { /**
* 读取所有的用户数据
*
* @return
*/
List readAllUsers();}UsersDaoImpl.java------实现public class UsersDaoImpl extends BaseDaoImpl implements UsersDao { /**
* 读取所有用户表的数据 返回readAll(Users.class);
*/
public List readAllUsers() {
return readAll(Users.class);
}
}大概就这样子了。
其中BaseDao、BaseDaoImpl是公共接口与实现........
主要是在操作数据库时 写的对象类,
建议楼主看一下JAVA的设计模式 MVC Model2 模式,
从基础看起,比较好!
这里有个有关设计模式的资源,参考一下把:
http://download.csdn.net/source/1424286希望对你有点帮助!
DAO层上面还应该有个BL层,这样做能好一点
想增删改查你就用dao
dao里最好 不要写东西,可以另外建一个扩展的daoEx,这样以后改表结构重新生成dao时里面写的方法就不会覆盖掉了。里面方法就随你写了,反正跟数据交互的方法。Data:数据
Access:存取
Object:对象。 真的就是这6个字了。