非常简单的,查询数据库中为男的用户,然后把score改成12,在更新,可是后台只打印了select 查询sql没有打印update sql,更新不成功,为什么呢,如果我改成Users u = usListget(0);usetScore(12);usersDaoupdate(u);就可以更新了,为什么呢,郁闷了,请问该如何 *** 作呢?
public void update(final T entity) {
getSession()update(entity);
}
方法:
@Transactional
public void update() {
List<Users> usList = usersDaofindByProperty(
"userName", "男");
for (Users us : usList ) {
ussetScore(12);
usersDaoupdate(us);
}
}
你是不是使用springside 我想问题应该出在
这个方法usersDaofindByProperty
取出来是不是一个List?
mysql实现查询数据并根据条件更新到另一张表的方法。分享给大家供大家参考,具体如下:
原本的数据库有3张表
travel_way :旅游线路表,存放线路的具体信息
traveltag :线路标签表,存放线路目的地等信息
tagrelation:标签对应表,存放线路和目的地的对应关系
因为业务逻辑的改变,现在要把它们合并为一张表,把traveltag中的目的地信息插入到travel_way中。
首先获取到所有线路对应的目的地,以线路ID分组,合并目的地到一行,以逗号分隔
以上就是关于郁闷,为什么hibernate更新数据库没提交全部的内容,包括:郁闷,为什么hibernate更新数据库没提交、mysql数据库修改表单未提交又查询另外的表、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)