怎样用Hibernate修改数据库中的值

怎样用Hibernate修改数据库中的值,第1张

首先把数据库的这些数据用hibernate搜索出来,然后修改了之后再保存进去

//

查询,返回List

"FROM

ABC

a

where

....."

List<ABC>

list

=

abcDao.get...

List<ABC>

saveList

=

new

ArrayList<ABC>()

for(ABC

abc:

list){

abc.set....

saveList.add(abc)

}

abcDao.saveOrUpdateAll(saveList)

update肯定要根据一个对象来update的。

首先要根据id查询到要修改的对象,随后set要修改的值。随后直接session.update(对象)

hibernate会自动检查脏数据,发出一条update语句

可以 你修改配置文件后 把<property name="hibernate.hbm2ddl.auto">update</property>设成update或者create 就可以修改数据库了 建议用update


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存