首页 > Hibernate更新时效率的问题

Hibernate更新时效率的问题

Hibernate更新数据时,是直接用Hibernate update快,还是取出需要更新的对象,然后set进去,之后一次保存整个对象时快?Hibernate保存时的详细流程是什么?求大神

ps:update时有没有取出对象?


这个要涉及Hibernate的更新做法。

Hibernate update做法一般是先获取对象再set一个变化的值。然后更新。
不能直接update,不然就会出现其他字段为null


这个问题本质上和hibernate无关,是一个数据库的问题。答案也很简单:

update对应的是一条update语句,获取再set就是一条select语句再加一条update语句

【热门文章】
【热门文章】