Use Hibernate annotations and generated values. This is a very quick example, 
and may not work out of the box.



  | public class Parent {
  | 
  | @Id
  | @GeneratedValue(strategy = GenerationType.SEQUENCE)
  | private Long id
  | 
  | @OneToOne
  | @PrimaryKeyJoinColumn
  | private Child child;
  | }
  | 
  | public class Child {
  | 
  | @Id
  | @GeneratedValue(generator="foreignKeyGenerator")
  | @org.hibernate.annotations.GenericGenerator(name="foreignKeyGenerator", 
strategy="foreign",[EMAIL PROTECTED](name="property", value="parent"))
  | 
  | @OneToOne(optional=false)
  | @JoinColumn(name="id")
  | private Parent parent;
  | }
  | 

HTH

Tim

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124420#4124420

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124420
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to