JPA不用外键


Spring JPA不想使用外键, 使用Jpa的时候,两个表存在一对多的关联关系,又不想使用外键。

本文参考 


使用 @Transient 表示该属性并非是一个要映射到数据库表中的字段,只是起辅助作用.ORM框架将会忽略该属性
当想要忽略某个字段的,不让其映射数据库时候 可以使此注解@Transient。在ORM映射时候不作为创建字段参与ORM映射

背景
因为前面两边文章数据库外键ForeignKeyHibernate关联关系映射的介绍,我们最好不使用外键与级联,一切外键概念必须在应用层解决。但是如果用JPA的自动建表功能,只要配置了表之间的级联关系,就会默认创建创建。

 

待补充……


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM