环境:struts + hibernate
HibernateUtil创建管理Session
Filter 来实现关闭Session
/*
DAO 层
*/
[size=18]public class UserDAOImpl implements IUserDAO {
private Session s;
public UserDaoImpl(){
this.s = HibernateUtil.getCurrentSession();
}
public void add(PoUser user){
this.session.save(user);
}
public void update(PoUser user){
this.session.save(user);
}
.
.
.
.
.
//
}[/size]
//那么我的业务层怎么实现控制事务呢
public class UserServiceImpl implements IUserService {
public addUser(UserDTO user){
//怎么控制事务呢?
//先看用户名是否重复,然后在添加
}
.
.
.
.
}
请指教。。谢谢各位大侠。。:(
HibernateUtil创建管理Session
Filter 来实现关闭Session
/*
DAO 层
*/
[size=18]public class UserDAOImpl implements IUserDAO {
private Session s;
public UserDaoImpl(){
this.s = HibernateUtil.getCurrentSession();
}
public void add(PoUser user){
this.session.save(user);
}
public void update(PoUser user){
this.session.save(user);
}
.
.
.
.
.
//
}[/size]
//那么我的业务层怎么实现控制事务呢
public class UserServiceImpl implements IUserService {
public addUser(UserDTO user){
//怎么控制事务呢?
//先看用户名是否重复,然后在添加
}
.
.
.
.
}
请指教。。谢谢各位大侠。。:(
本文探讨了在Struts与Hibernate结合的环境中如何实现用户数据的添加功能。具体介绍了通过UserDAOImpl类来操作数据库的过程,并提出了在业务层如何控制事务的问题。
13万+

被折叠的 条评论
为什么被折叠?



