JPA不用外鍵


Spring JPA不想使用外鍵, 使用Jpa的時候,兩個表存在一對多的關聯關系,又不想使用外鍵。

本文參考 


使用 @Transient 表示該屬性並非是一個要映射到數據庫表中的字段,只是起輔助作用.ORM框架將會忽略該屬性
當想要忽略某個字段的,不讓其映射數據庫時候 可以使此注解@Transient。在ORM映射時候不作為創建字段參與ORM映射

背景
因為前面兩邊文章數據庫外鍵ForeignKeyHibernate關聯關系映射的介紹,我們最好不使用外鍵與級聯,一切外鍵概念必須在應用層解決。但是如果用JPA的自動建表功能,只要配置了表之間的級聯關系,就會默認創建創建。

 

待補充……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM