类javax.persistence.JoinColumn源码实例Demo

下面列出了怎么用javax.persistence.JoinColumn的API类实例代码及写法,或者点击链接到github查看源代码。

private void firstBuild() {
  firstBuild = false;
  isConsistent = false;

  extractJoinColumns();

  if (!roleExists) {
    return;
  }

  jpaColumnNames = new ArrayList<String>();

  for (JoinColumn joinColumn : bufferedJoinColumns) {
    if (roleType == RoleType.PRINCIPAL) {
      jpaColumnNames.add(joinColumn.referencedColumnName());
    } else if (roleType == RoleType.DEPENDENT) {
      jpaColumnNames.add(joinColumn.name());
    }
  }

}
 
源代码2 项目: projectforge-webapp   文件: RechnungDO.java
/**
 * Rechnungsempfänger. Dieser Kunde kann vom Kunden, der mit dem Projekt verbunden ist abweichen.
 */
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "kunde_id", nullable = true)
public KundeDO getKunde()
{
  return kunde;
}
 
源代码3 项目: cia   文件: DataElement.java
/**
* Gets the data.
*
* @return the data
*/
  @OneToMany(targetEntity = WorldBankData.class, cascade = {
      CascadeType.ALL
  })
  @JoinColumn(name = "DATA__DATA_ELEMENT_HJID")
  public List<WorldBankData> getData() {
      return this.data;
  }
 
源代码4 项目: jeecg   文件: InterroleInterfaceEntity.java
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "interface_id")

@NotFound(action=NotFoundAction.IGNORE)

public TSInterfaceEntity getInterfaceEntity() {
	return this.interfaceEntity;
}
 
@Test
public void readingQualities() {
	TestUtils.assertAnnotationPresent(ReadingQuality.class, "intervalReading",
			ManyToOne.class);
	TestUtils.assertAnnotationPresent(ReadingQuality.class, "intervalReading",
			JoinColumn.class);
}
 
源代码6 项目: uyuni   文件: ImagePackage.java
/**
 * @return Returns the evr.
 */
@Id
@ManyToOne
@JoinColumn(name = "evr_id")
public PackageEvr getEvr() {
    return evr;
}
 
源代码7 项目: uyuni   文件: ImageOverview.java
/**
 * @return the inspect action
 */
@ManyToOne
@JoinColumn(name = "inspect_action_id", referencedColumnName = "id", insertable = false,
        updatable = false)
public Action getInspectAction() {
    return inspectAction;
}
 
源代码8 项目: scheduling   文件: TaskData.java
@Cascade(CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "PRE_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getPreScript() {
    return preScript;
}
 
源代码9 项目: cia   文件: SwedenElectionType.java
/**
* Gets the region.
*
* @return the region
*/
  @ManyToOne(targetEntity = SwedenElectionRegion.class, cascade = {
      CascadeType.ALL
  })
  @JoinColumn(name = "REGION_SWEDEN_ELECTION_TYPE__0")
  public SwedenElectionRegion getRegion() {
      return region;
  }
 
源代码10 项目: aws-photosharing-example   文件: User.java
@XmlTransient
 @LazyCollection(LazyCollectionOption.EXTRA)
 @ManyToMany(fetch=FetchType.LAZY, cascade=CascadeType.ALL)
 @JoinTable(name = "role_mappings", joinColumns = { 
@JoinColumn(name = "user_id", nullable = false, updatable = false) }, 
inverseJoinColumns = { @JoinColumn(name = "role", 
		nullable = false, updatable = false) })
 public List<Role> getRoles() {return _roles;}
 
源代码11 项目: projectforge-webapp   文件: HRPlanningDO.java
/**
 * Get the entries for this planned week.
 */
@OneToMany(cascade = { CascadeType.ALL}, fetch = FetchType.EAGER, orphanRemoval = true)
@JoinColumn(name = "planning_fk")
@Cascade(value = org.hibernate.annotations.CascadeType.SAVE_UPDATE)
public List<HRPlanningEntryDO> getEntries()
{
  return this.entries;
}
 
源代码12 项目: cia   文件: Topics.java
/**
* Gets the topic.
*
* @return the topic
*/
  @OneToMany(targetEntity = Topic.class, cascade = {
      CascadeType.ALL
  })
  @JoinColumn(name = "TOPIC_TOPICS_HJID")
  public List<Topic> getTopic() {
      return this.topic;
  }
 
源代码13 项目: projectforge-webapp   文件: KundeDO.java
/**
 * This Datev account number is used for the exports of invoices. This account numbers may-be overwritten by the ProjektDO which is assigned to an invoice.
 * @return
 */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "konto_id")
public KontoDO getKonto()
{
  return konto;
}
 
@Test
public void usagePoint() {
	TestUtils.assertAnnotationPresent(ElectricPowerQualitySummary.class,
			"usagePoint", ManyToOne.class);
	TestUtils.assertAnnotationPresent(ElectricPowerQualitySummary.class,
			"usagePoint", JoinColumn.class);
}
 
源代码15 项目: pikatimer   文件: EventOptions.java
@ElementCollection(fetch = FetchType.EAGER)
@MapKeyColumn(name="attribute", insertable=false,updatable=false)
@Column(name="value")
@CollectionTable(name="event_options_attributes", [email protected](name="event_id"))
//@OrderColumn(name = "index_id")
private Map<String, String> getAttributes() {
    System.out.println("EventOptions::getAttributes()");
    attributes.keySet().forEach(k -> {
    System.out.println("  " + k + " -> " + attributes.get(k));
    });
    return attributes;
}
 
源代码16 项目: Spring-MVC-Blueprints   文件: BookedTrip.java
@JsonManagedReference("booked-data")
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "tripId", nullable = false)
public Trip getTrip() {
	return this.trip;
}
 
源代码17 项目: juddi   文件: TmodelCategoryBag.java
@OneToOne(optional=false, fetch = FetchType.LAZY)
   @JoinColumn(name = "entity_key")
public Tmodel getTmodel() {
	return tmodel;
}
 
源代码18 项目: OA   文件: OrderProductRecord.java
@ManyToOne
@JoinColumn(name="productId",referencedColumnName="id")
public Product getProduct() {
	return product;
}
 
源代码19 项目: projectforge-webapp   文件: SkillRatingDO.java
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "skill_fk")
public SkillDO getSkill()
{
  return skill;
}
 
源代码20 项目: we-cmdb   文件: AdmStateTransition.java
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "operation", insertable = false, updatable = false)
public AdmBasekeyCode getOperationCode() {
    return operationCode;
}
 
源代码21 项目: celerio-angular-quickstart   文件: Passport.java
@JoinColumn(name = "HOLDER_ID", nullable = false, unique = true)
@OneToOne
public User getHolder() {
    return holder;
}
 
源代码22 项目: jeewx   文件: TSOperation.java
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "iconid")
public TSIcon getTSIcon() {
	return TSIcon;
}
 
源代码23 项目: lemon   文件: BpmConfAssign.java
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "NODE_ID")
public BpmConfNode getBpmConfNode() {
    return this.bpmConfNode;
}
 
源代码24 项目: zxl   文件: AclObjectIdentity.java
@ManyToOne
@JoinColumn
public AclSid getSid() {
	return sid;
}
 
源代码25 项目: Spring-MVC-Blueprints   文件: BillingAddress.java
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "userId", nullable = false)
public CustomerAccount getCustomerAccount() {
	return this.customerAccount;
}
 
源代码26 项目: lemon   文件: OssBucket.java
/** @return 外键. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "REGION_ID")
public OssRegion getOssRegion() {
    return this.ossRegion;
}
 
源代码27 项目: we-cmdb   文件: AdmCiTypeAttrGroup.java
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id_adm_attr_group")
public AdmAttrGroup getAdmAttrGroup() {
    return this.admAttrGroup;
}
 
源代码28 项目: hrms   文件: Dept.java
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "parentDeptId")
public Dept getParentDept() {
	return this.parentDept;
}
 
源代码29 项目: jeecg   文件: InterroleUserEntity.java
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "interrole_id")
public InterroleEntity getInterroleEntity() {
	return interroleEntity;
}
 
源代码30 项目: lemon   文件: CmsCatalog.java
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PARENT_ID")
public CmsCatalog getCmsCatalog() {
    return this.cmsCatalog;
}
 
 类所在包
 类方法
 同包方法