Spring JPA不想使用外鍵, 使用Jpa的時候,兩個表存在一對多的關聯關系,又不想使用外鍵。
本文參考
使用 @Transient 表示該屬性並非是一個要映射到數據庫表中的字段,只是起輔助作用.ORM框架將會忽略該屬性
當想要忽略某個字段的,不讓其映射數據庫時候 可以使此注解@Transient。在ORM映射時候不作為創建字段參與ORM映射
背景:
因為前面兩邊文章數據庫外鍵ForeignKey和Hibernate關聯關系映射的介紹,我們最好不使用外鍵與級聯,一切外鍵概念必須在應用層解決。但是如果用JPA的自動建表功能,只要配置了表之間的級聯關系,就會默認創建創建。
待補充……