在hibernate的屬性標記中插入和更新屬性有什麼用處?使用插入和更新屬性
0
A
回答
0
update,insert(可選 - 默認爲true):指定映射列應包含在SQL UPDATE和/或INSERT語句中。將兩者都設置爲false允許一個純粹的「派生」屬性,其值從映射到相同列的其他屬性初始化,或通過觸發器或其他應用程序初始化。
0
public class User {
private long idUser;
private String name;
private int age;
//Constructor + getters + setters
}
讓我們這個班,並假設我們已經映射文件寫的,但在名稱的屬性標記我們把更新=「假」,同時我們啓用將sql打印到控制檯。
更新對象可以給我們以下的輸出:
**Hibernate:
/* update
com.pojos.User */ update
user
set
age=?
where
idUser=?**
現在除去名稱的屬性標記更新attibute並再次更新用戶對象可以給我們以下的輸出:
Hibernate:
/* update
com.pojos.User */ update
user
set
name=?,
age=?
where
idUser=?
等voilà!插入語句也是如此!
相關問題
- 1. 更新或插入導航屬性
- 2. 使用RIA服務插入/更新組合屬性
- 3. 使用jQuery更新輸入值屬性
- 4. 更新畫布線使用javascript加入和使用lineCap屬性
- 5. 使用插件更新狀態和屬性值
- 6. 使用JavaScript插入一個新的div元素和屬性
- 7. 以編程方式更新更新插入屬性
- 8. 休眠:忽略插入和更新特殊值的屬性
- 9. MS Access Tag屬性 - 如何識別更新和插入操作?
- 10. 在休眠中設置更新和插入屬性
- 11. 使用Linq-2-SQL插入和更新
- 12. ManyToOne實體使用插入和更新
- 13. 更新與插入性能
- 14. 嵌套屬性用途的update_attributes插入,而不是更新
- 15. 插入屬性
- 16. 屬性緩存和更新
- 17. NHibernate和hbm2dll更新屬性
- 18. 使用屬性來序列化通用插入,更新等語句?
- 19. 如何在Active Directory用戶和組中插入或更新屬性
- 20. 屬性不會更新輸入更改
- 21. 異步插入&更新異步插入&更新:NoSql和SQL
- 22. 如何使用BeautifulSoup插入屬性?
- 23. RHQ - JMX插件 - 更新屬性值
- 24. SQL,更新和插入
- 25. 插入和更新驗證
- 26. SQL更新和插入
- 27. 同時插入和更新
- 28. php mysql插入和更新
- 29. 插入和更新同時
- 30. 插入與specifiv新元素的屬性