Spring JPA不想使用外键, 使用Jpa的时候,两个表存在一对多的关联关系,又不想使用外键。
本文参考
使用 @Transient 表示该属性并非是一个要映射到数据库表中的字段,只是起辅助作用.ORM框架将会忽略该属性
当想要忽略某个字段的,不让其映射数据库时候 可以使此注解@Transient。在ORM映射时候不作为创建字段参与ORM映射
背景:
因为前面两边文章数据库外键ForeignKey和Hibernate关联关系映射的介绍,我们最好不使用外键与级联,一切外键概念必须在应用层解决。但是如果用JPA的自动建表功能,只要配置了表之间的级联关系,就会默认创建创建。
待补充……