ssh2用户列表增删查改hibernate层如何实现(strut2+spring2.5.6+hibernate3.3)
ssh2简单的用户登陆,登陆后显示列表,然后在每一条记录后有修改和删除的超链接,在删除时获得的参数传不到后台service层,进入不了后台,提示说是内部错误,空指针问题,...
ssh2简单的用户登陆,登陆后显示列表,然后在每一条记录后有修改和删除的超链接,在删除时获得的参数传不到后台service层,进入不了后台,提示说是内部错误,空指针问题,这是什么原因呢?~~
展开
3个回答
展开全部
Hibernate自动生成表所对应的VO
Dao层中直接调用Session对象的save() update() delete()和Query对象的list() find()等方法就可以进行增删改查
Dao层中直接调用Session对象的save() update() delete()和Query对象的list() find()等方法就可以进行增删改查
追问
能否有代码提供?~~
追答
添加hibernate会不?
查询一般用这个
public List findListByQbc(DetachedCriteria detachedCriteria) {
List list = null;
try {
Criteria criteria = detachedCriteria.getExecutableCriteria(this
.getSession());
list = criteria.list();
} catch (HibernateException e) {
// TODO: handle exception
}
return list;
}
删除 用的这个
public boolean deleteEntry(Object obj) throws Exception {
boolean flag = true;
try {
this.remove(obj);
} catch (Exception e) {
e.printStackTrace();
flag = false;
}
return flag;
}
增加用的这个
public boolean addEntry(Object obj) throws Exception {
boolean flag = true;
try {
this.save(obj);
} catch (Exception e) {
e.printStackTrace();
flag = false;
}
return flag;
}
这是我常用的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询