java - How to map an interger key to an @ManyToOne object within the same @Entity? -
is possible have optional integer column map @manytoone object @ same time?
table:
id,name,catalogid
accordingly class:
@entity class mytable { @id private long id; private string name; private integer catalogid; @manytoone @joincolum(name = "catalogid", foreignkey = @foreignkey(name="fk_catalog"), nullable=true) private mycatalog catalog; } @entity class mycatalog { @id private int catalogid; //some more fields... @onetomany(mappedby = "catalog") private set<mytable> mytables; } when create object, know catalogid already, foreign mapped table not yet have content catalogid.
question: possible define @manytoone optional? thus, set catalogid value, let hibernate create object if can linked foreign table?
Comments
Post a Comment