用户登录
用户注册

分享至

hibernate 不能更新

  • 作者: Callme_爹地
  • 来源: 51数据库
  • 2020-10-25

非常简单的,查询数据库中为男的用户,然后把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?


软件
前端设计
程序设计
Java相关