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

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -