我認爲當我有一個類添加了@Entity並將其映射到表時,然後在get屬性時添加@Column屬性並告訴它什麼應該將它映射到...然後我看到了@Transient註解,並且它說如果我們將@Transient添加到get,那麼Hibernate將不會將它保存到DB ...所以然後我感到困惑:所以這意味着Hibernate的默認行爲是將每個get映射到DB中的一個類似的命名列?hibernate如何將其列映射到數據庫
0
A
回答
1
每一個非靜態的非瞬態特性(字段或方法的訪問類型取決於 )的實體被認爲是持久的,除非你 註釋它作爲@Transient。沒有註釋您的財產 等同於相應的@Basic註釋。該@Basic 註解允許你聲明的數據抓取策略的屬性:
1
見http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/#entity-mapping-entity。
根據您在@Id
註釋(在字段或吸氣器上)的位置,所有未標記爲@Transient
的字段或吸氣器將自動保持持久性,並具有默認列名稱。
相關問題
- 1. Grails(Hibernate)將java.time.ZoneId映射到數據庫
- 2. 如何將Excel表格列映射到數據庫中的列?
- 3. 如何將hibernate映射到JSP視圖?
- 4. 實體框架:如何將列映射到數據庫?
- 5. Hibernate映射 - 映射到表
- 6. 通過hibernate映射插入數據到數據庫表失敗
- 7. 如何映射數據庫?
- 8. 如何根據數據庫驗證Hibernate映射
- 9. XML到Oracle數據庫列映射
- 10. 將java對象映射到數據庫
- 11. 將java語言映射到數據庫
- 12. 將joomla映射到舊數據庫
- 13. TSQL將用戶映射到數據庫
- 14. 將類映射到多個數據庫
- 15. XML映射到數據庫
- 16. 將數據庫結構映射到nHibernate映射文件
- 17. 如何將mysql JSON列映射到JPA/Hibernate - Java
- 18. 如何將另一列映射到Hibernate bean?
- 19. 如何將數據庫值映射到對象數組?
- 20. Hibernate:繼承映射到傳統數據庫
- 21. 如何使用NHibernate將枚舉映射到數據庫和從數據庫映射枚舉?
- 22. 如何將內存映射到散列映射到文件
- 23. 如何將類映射到數據庫表?
- 24. 如何將UITableView單元映射到遠程數據庫後端?
- 25. 如何將我的數據庫映射到我的模型?
- 26. 如何將表單域映射到數據庫對象
- 27. 如何使用Datamapper將模型映射到數據庫視圖
- 28. 如何將SQLite數據庫映射到另一個?
- 29. 如何將GUI標籤映射到數據庫字段?
- 30. REST與PHP如何將URL映射到後端數據庫