[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/preferences ...

Christian Bauer christian at hibernate.org
Thu Apr 19 14:36:12 EDT 2007


  User: cbauer  
  Date: 07/04/19 14:36:12

  Modified:    examples/wiki/src/main/org/jboss/seam/wiki/core/preferences 
                        WikiPreferenceValue.java
  Log:
  Finalized 'deletion' of stuff with updated FK constraint rules, now required the very latest Hibernate JARs
  
  Revision  Changes    Path
  1.3       +6 -10     jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/preferences/WikiPreferenceValue.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: WikiPreferenceValue.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/preferences/WikiPreferenceValue.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- WikiPreferenceValue.java	19 Apr 2007 14:58:32 -0000	1.2
  +++ WikiPreferenceValue.java	19 Apr 2007 18:36:12 -0000	1.3
  @@ -57,19 +57,15 @@
       private String propertyName;
   
       @ManyToOne(fetch = FetchType.EAGER)
  -    @JoinTable(
  -        name = "PREFERENCE_USER",
  -        joinColumns = @JoinColumn(name = "PREF_ID"),
  -        inverseJoinColumns = @JoinColumn(name = "USER_ID")
  -    )
  +    @JoinColumn(name = "USER_ID", nullable = true, updatable = false)
  +    @org.hibernate.annotations.ForeignKey(name = "FK_PREFERENCE_USER_ID")
  +    @org.hibernate.annotations.OnDelete(action = org.hibernate.annotations.OnDeleteAction.CASCADE)
       private User user;
   
       @ManyToOne(fetch = FetchType.EAGER)
  -    @JoinTable(
  -        name = "PREFERENCE_NODE",
  -        joinColumns = @JoinColumn(name = "PREF_ID"),
  -        inverseJoinColumns = @JoinColumn(name = "NODE_ID")
  -    )
  +    @JoinColumn(name = "NODE_ID", nullable = true, updatable = false)
  +    @org.hibernate.annotations.ForeignKey(name = "FK_PREFERENCE_NODE_ID")
  +    @org.hibernate.annotations.OnDelete(action = org.hibernate.annotations.OnDeleteAction.CASCADE)
       private Node node;
   
       @org.hibernate.annotations.Type(type = "preference_value_usertype")
  
  
  



More information about the jboss-cvs-commits mailing list