郁闷,为什么hibernate更新数据库没提交

郁闷,为什么hibernate更新数据库没提交,第1张

非常简单的,查询数据库中为男的用户,然后把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数据库修改表单未提交又查询另外的表、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9377525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存