Hibernate 逆向工程生成的所有东西都是这样的
@ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "column_id") 公共行程 getColumnId() { 返回 this.columnId; }
我想要这种情况:当会话刷新时,首先保存所有构造的子对象,然后是父对象,根据 FK 约束。
当然,需要先保存孩子(自动!),因为有 FK 约束。
你会告诉我:有一个 CASCADE 选项,但是如何将它与 JPA 一起使用?
我尝试像这样添加级联:
@ManyToOne(fetch = FetchType.LAZY, cascade=CascadeType.PERSIST) @JoinColumn(name = "column_id") 公共行程 getColumnId() { 返回 this.columnId; }
对我不起作用。
先告诉我:这个指令应该注释什么以及如何让它工作。
我收到“无法添加或更新子行:外键约束失败”异常。
事实上,我不想手工坚持一切!只构造一个对象并持久化它!
注释什么,使用什么指令以及如何使用?