类javax.persistence.MapKey源码实例Demo

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

源代码1 项目: lams   文件: JPAOverriddenAnnotationReader.java
private void getMapKey(List<Annotation> annotationList, Element element) {
	Element subelement = element != null ? element.element( "map-key" ) : null;
	if ( subelement != null ) {
		AnnotationDescriptor ad = new AnnotationDescriptor( MapKey.class );
		copyStringAttribute( ad, subelement, "name", false );
		annotationList.add( AnnotationFactory.create( ad ) );
	}
}
 
源代码2 项目: scheduling   文件: JobData.java
@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true, mappedBy = "jobData")
@Fetch(FetchMode.SELECT)
@BatchSize(size = 10)
@MapKey(name = "jobId")
@PrimaryKeyJoinColumn(name = "JOB_ID")
public List<JobContent> getJobContent() {
    return jobContent;
}
 
源代码3 项目: lams   文件: CollectionBinder.java
public void setMapKey(MapKey key) {
	if ( key != null ) {
		mapKeyPropertyName = key.name();
	}
}
 
 类所在包
 同包方法