Add support for ON DELETE RESTRICT | CASCADE | SET TO NULL for Java entity generation
-------------------------------------------------------------------------------------
Key: HIBERNATE-74
URL:
http://jira.jboss.com/jira/browse/HIBERNATE-74
Project: Hibernate
Issue Type: Feature Request
Reporter: sstrenn
Assigned To: Steve Ebersole
It appears that the Java entities that correspond to tables with foreign keys in them
always result in a @OneToMany annotation with a cascade type of ALL, even when the foreign
key has a constraint of ON DELETE RESTRICT. This can cause confusion for developers,
since, in most other aspects, the Java entities mirror the database behavior.
So this request is to add support for ON DELETE RESTRICT | CASCADE | SET TO NULL for Java
entity generation. As an example of the cascade type for a foreign key that has a ON
DELETE RESTRICT constraint, perhaps the annotation would be: @OneToMany(cascade =
{CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH}, ...)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira