文档详情

hibernate外键注解(国外英文资料).doc

发布:2017-06-08约9.33千字共14页下载文档
文本预览下载声明
hibernate外键注解(国外英文资料) The way to define a master key: there are three 1: make the component class, jujve@embeddable, and annotate the properties of the component as @id 2: annotate the properties of the component as @embeddedid 3: annotate the class as @idclass and annotate all attributes that belong to the primary key in the entity class as @id The use of @idclass is described below The @id is defined on the get method, @idclass (corresponding to the individual primary key class name.class) Using the @ Id defined in this class to establish joint primary key of the class, as long as defined in the primary key class corresponding to the attribute, as well as get and set methods, and use the same names are defined This is the Ejb3 standard You can also use Hibernate specifically. Define the original class level @ the Entity AssociationOverride (name = id. Channel, joinColumns = @joincolumn (name = chan_id)) @ EmbededId public TvMa id... This is the primary key class object The primary key in the class The @embeddable @ ManyToOne Public Chanel Chanel Public String name; @ ManyToOne Public Presesenter presenter. Map the association of entity beans One-to-one: there is only the only one in the primary foreign key table There are three cases 2: the primary key to another entity is associated with the foreign key. 3: keep the link between the two entities by associating a table (having to increase the unique constraint on the foreign key column) One-to-one Shared primary key: use @primarykeyjoincolumn to define a one-to-one association, ensuring that the primary key id of the two entities is the same, and then in a class Define the get method for another class and set @onetoone (CasadeType. ALL) Two: use the foreign key column to make an entity connection The physical class get method of the foreign key table is defined in the primary key class table And then set @ OneToOne (cascade = CascadeType. ALL) The @joincolumn (name = password_fk) is the primary key column for fore
显示全部
相似文档