hibernate更新部分字段的几种方法
生活随笔
收集整理的這篇文章主要介紹了
hibernate更新部分字段的几种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.使用hql語句,寫的代碼多,但很靈活
public void update(){
Session session = HibernateUitl.getSessionFactory().getCurrentSession();
session.beginTransaction();
Query query = session.createQuery(“update Teacher t set t.name = ‘yangtianb’ where id = 3”);
query.executeUpdate();
session.getTransaction().commit();
}
2.設置屬性的不可更新性
例如
a:一個屬性注解設置updatable = false或者xml設置update=“true”;
b:或者xml中設置:dynamic-update=“true”
a,簡單卻不靈活,因為b能動態決定更新
但是具體到某些業務要求的話,兩者便各具優勢
總結
以上是生活随笔為你收集整理的hibernate更新部分字段的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于java自动生成一个tostring
- 下一篇: 设计进步,记一笔,控制层的代码,他不光控