@ManyToOne(fetch = FetchType.EAGER) @ForeignKey(name="BODY_COLOR_FK") public Color getBodyColor() { return bodyColor; }
@OneToMany @JoinTable( name = "TrainedMonkeys", //columns are optional, here we explicit them joinColumns = @JoinColumn(name = "trainer_id"), inverseJoinColumns = @JoinColumn(name = "monkey_id") ) @ForeignKey(name = "TM_TRA_FK", inverseName = "TM_MON_FK") public Set<Monkey> getTrainedMonkeys() { return trainedMonkeys; }
@Entity @Table(name = "Employee") public class Employee { @EmbeddedId @ForeignKey(name = "none") private EmployeeId id; @ManyToOne(optional = true) @ForeignKey(name = "none") private Employee manager; }
@OneToMany @JoinColumn(name = "mainstreetcity_id") @ForeignKey(name = "CITYSTR_FK") @OrderBy @Immutable public List<Street> getMainStreets() { return mainStreets; }
@ForeignKey(name = "FK_LEFT_PERSON") private Person left; @ForeignKey(name = "FK_RIGHT_PERSON") private Person right;
@ForeignKey(name = "FK_PAIR_SET") private final Set<PersonPair> pairs = new HashSet<PersonPair>(0);
@ForeignKey(name = "FK_RE2_MCE") @NotAudited private MultipleCollectionEntity multipleCollectionEntity;
@ForeignKey(name = "FK_RE1_MCE") @NotAudited private MultipleCollectionEntity multipleCollectionEntity;
@Table(appliesTo = "Cat", indexes = @Index(name = "secondname", columnNames = "secondName"), comment = "My cat table" ) @Table(appliesTo = "Cat2", foreignKey = @ForeignKey(name="FK_CAT2_CAT"), fetch = FetchMode.SELECT, sqlInsert=@SQLInsert(sql="insert into Cat2(storyPart2, id) values(upper(?), ?)") ) public class Cat implements Serializable {
/** * Getter for property 'componentParameters'. * * @return list of items for property 'componentParameters'. */ @OneToMany( mappedBy = "component", orphanRemoval = true, cascade = {CascadeType.PERSIST, CascadeType.REMOVE} ) @ForeignKey(name="FK_COMPONENT_PARAMETER") public Collection<ComponentParameter> getParameters() { return this.componentParameters; }
@ManyToOne @JoinColumn( name = "application_ac" ) @ForeignKey(name="FK_PROP_APPLICATION") public Application getApplication() { return application; }
@ManyToOne( targetEntity = User.class ) @JoinColumn( name = "reviewer_pk" ) @ForeignKey(name="FK_PUBLICATION_REVIEWER") public User getCurrentReviewer() { return currentReviewer; }
@ManyToOne @JoinColumn( name = "celltype_ac" ) @ForeignKey(name = "FK_BIOSOURCE$CELLTYPE") public CvCellType getCvCellType() { return cvCellType; }
@ManyToOne( optional = false ) @JoinColumn( name = "event_ac" ) @ForeignKey(name="FK_LIFECYCLE_EVENT_EVENT") @Index( name = "idx_event_event" ) public CvLifecycleEvent getEvent() { return event; }
@Override @javax.persistence.ManyToOne(fetch = javax.persistence.FetchType.LAZY, cascade = {javax.persistence.CascadeType.MERGE, javax.persistence.CascadeType.PERSIST, javax.persistence.CascadeType.REFRESH}) @org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.LOCK, org.hibernate.annotations.CascadeType.MERGE, org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.REPLICATE, org.hibernate.annotations.CascadeType.REFRESH, org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.EVICT}) @javax.persistence.JoinColumn(name = "owner_id", nullable = false, unique = false, insertable = true, updatable = true) @org.hibernate.annotations.ForeignKey(name = "FKfilter_owner_id_experimenter") public ome.model.meta.Experimenter getOwner() { return super.getOwner(); }
@Override @javax.persistence.ManyToOne(fetch = javax.persistence.FetchType.LAZY, cascade = {javax.persistence.CascadeType.MERGE, javax.persistence.CascadeType.PERSIST, javax.persistence.CascadeType.REFRESH}) @org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.LOCK, org.hibernate.annotations.CascadeType.MERGE, org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.REPLICATE, org.hibernate.annotations.CascadeType.REFRESH, org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.EVICT}) @javax.persistence.JoinColumn(name = "owner_id", nullable = false, unique = false, insertable = true, updatable = true) @org.hibernate.annotations.ForeignKey(name = "FKdichroic_owner_id_experimenter") public ome.model.meta.Experimenter getOwner() { return super.getOwner(); }
@Override @javax.persistence.ManyToOne(fetch = javax.persistence.FetchType.LAZY, cascade = {javax.persistence.CascadeType.MERGE, javax.persistence.CascadeType.PERSIST, javax.persistence.CascadeType.REFRESH}) @org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.LOCK, org.hibernate.annotations.CascadeType.MERGE, org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.REPLICATE, org.hibernate.annotations.CascadeType.REFRESH, org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.EVICT}) @javax.persistence.JoinColumn(name = "group_id", nullable = false, unique = false, insertable = true, updatable = true) @org.hibernate.annotations.ForeignKey(name = "FKdichroic_group_id_experimentergroup") public ome.model.meta.ExperimenterGroup getGroup() { return super.getGroup(); }
/** * Many-to-one field ome.model.acquisition.Filament.type (ome.model.enums.FilamentType) */ @javax.persistence.ManyToOne(fetch = javax.persistence.FetchType.LAZY, cascade = {javax.persistence.CascadeType.MERGE, javax.persistence.CascadeType.PERSIST, javax.persistence.CascadeType.REFRESH}, targetEntity = ome.model.enums.FilamentType.class) @org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.LOCK, org.hibernate.annotations.CascadeType.MERGE, org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.REPLICATE, org.hibernate.annotations.CascadeType.REFRESH, org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.EVICT}) @javax.persistence.JoinColumn(name="type", nullable=false, unique=false, insertable=true, updatable=true) @org.hibernate.annotations.ForeignKey(name="FKfilament_type_filamenttype") public ome.model.enums.FilamentType getType() { if (! _loaded ) errorIfUnloaded(); return this.type; }
@Override @javax.persistence.ManyToOne(fetch = javax.persistence.FetchType.LAZY, cascade = {javax.persistence.CascadeType.MERGE, javax.persistence.CascadeType.PERSIST, javax.persistence.CascadeType.REFRESH}) @org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.LOCK, org.hibernate.annotations.CascadeType.MERGE, org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.REPLICATE, org.hibernate.annotations.CascadeType.REFRESH, org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.EVICT}) @javax.persistence.JoinColumn(name = "creation_id", nullable = false, unique = false, insertable = true, updatable = false) @org.hibernate.annotations.ForeignKey(name = "FKdetectorsettings_creation_id_event") public ome.model.meta.Event getCreationEvent() { return super.getCreationEvent(); }
@ElementCollection @CollectionTable( name = "ame_routine_task_property", joinColumns = @JoinColumn(name = "task_id"), indexes = @Index(name = "task_prop_task_id_idx", columnList = "task_id", unique = false) ) @org.hibernate.annotations.ForeignKey(name = "fk_task_prop_task_id") // NOTE: see resources/update.sql for foreign key replacement details public List<TaskPropertyData> getProperties() { return properties; }