hibernate数据库没更新
- 作者: 互相伤害啊-
- 来源: 51数据库
- 2020-12-30
非常简单的,查询数据库中为男的用户,然后把score改成12,在更新,可是后台只打印了select 查询sql没有打印update sql,更新不成功,为什么呢,如果我改成Users u = usList.get(0);u.setScore(12);usersDao.update(u);就可以更新了,为什么呢,郁闷了,请问该如何操作呢?
public void update(final T entity) {
getSession().update(entity);
}
方法:
@Transactional
public void update() {
List usList = usersDao.findByProperty(
"userName", "男");
for (Users us : usList ) {
us.setScore(12);
usersDao.update(us);
}
}
你是不是使用springside 我想问题应该出在
这个方法usersDao.findByProperty
取出来是不是一个List?
数据库中可以查到, 说明事务已经提交完毕,
hibernate里面检索的条件呢? 符合吗?
public void update(final T entity) {
getSession().update(entity);
}
方法:
@Transactional
public void update() {
List
"userName", "男");
for (Users us : usList ) {
us.setScore(12);
usersDao.update(us);
}
}
你是不是使用springside 我想问题应该出在
这个方法usersDao.findByProperty
取出来是不是一个List?
数据库中可以查到, 说明事务已经提交完毕,
hibernate里面检索的条件呢? 符合吗?
推荐阅读
