hibernate为什么更新不了数据库
展开全部
非常简单的,查询数据库中为男的用户,然后把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<Users> usList = usersDao.findByProperty(
"userName", "男");
for (Users us : usList ) {
us.setScore(12);
usersDao.update(us);
}
}
你是不是使用springside 我想问题应该出在
这个方法usersDao.findByProperty
取出来是不是一个List?
public void update(final T entity) {
getSession().update(entity);
}
方法:
@Transactional
public void update() {
List<Users> usList = usersDao.findByProperty(
"userName", "男");
for (Users us : usList ) {
us.setScore(12);
usersDao.update(us);
}
}
你是不是使用springside 我想问题应该出在
这个方法usersDao.findByProperty
取出来是不是一个List?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询