java类org.hibernate.annotations.CollectionOfElements的实例源码

Property.java 文件源码 项目:Equella 阅读 44 收藏 0 点赞 0 评论 0
private boolean isCascadeAll()
{
    OneToMany onetomany = getAnnotation(OneToMany.class);
    if( onetomany != null )
    {
        return hasCascadeAll(onetomany.cascade());
    }
    OneToOne onetoone = getAnnotation(OneToOne.class);
    if( onetoone != null )
    {
        return hasCascadeAll(onetoone.cascade());
    }
    ManyToOne manyToOne = getAnnotation(ManyToOne.class);
    if( manyToOne != null )
    {
        return hasCascadeAll(manyToOne.cascade());
    }
    // CollectionOfElements is a 'default' cascade all
    if( getAnnotation(CollectionOfElements.class) != null )
    {
        return true;
    }

    return false;
}
Runner.java 文件源码 项目:greenpepper 阅读 39 收藏 0 点赞 0 评论 0
/**
    * <p>Getter for the field <code>classpaths</code>.</p>
    *
    * @return a {@link java.util.SortedSet} object.
    */
   @CollectionOfElements
@JoinTable( name="RUNNER_CLASSPATHS", joinColumns={@JoinColumn(name="RUNNER_ID")} )
@Column(name = "elt", nullable = true, length=255)
@Sort(type = SortType.COMPARATOR, comparator = ClasspathComparator.class)
public SortedSet<String> getClasspaths()
   {
       return classpaths;
   }
SystemUnderTest.java 文件源码 项目:greenpepper 阅读 26 收藏 0 点赞 0 评论 0
/**
    * <p>Getter for the field <code>fixtureClasspaths</code>.</p>
    *
    * @return a {@link java.util.SortedSet} object.
    */
   @CollectionOfElements
@JoinTable( name="SUT_FIXTURE_CLASSPATHS", joinColumns={@JoinColumn(name="SUT_ID")} )
@Column(name = "elt", nullable = true, length=255)
@Sort(type = SortType.COMPARATOR, comparator = ClasspathComparator.class)
public SortedSet<String> getFixtureClasspaths()
   {
       return fixtureClasspaths;
   }
SystemUnderTest.java 文件源码 项目:greenpepper 阅读 33 收藏 0 点赞 0 评论 0
/**
    * <p>Getter for the field <code>sutClasspaths</code>.</p>
    *
    * @return a {@link java.util.SortedSet} object.
    */
   @CollectionOfElements
@JoinTable( name="SUT_CLASSPATHS", joinColumns={@JoinColumn(name="SUT_ID")} )
@Column(name = "elt", nullable = true, length=255)
@Sort(type = SortType.COMPARATOR, comparator = ClasspathComparator.class)
public SortedSet<String> getSutClasspaths()
   {
       return sutClasspaths;
   }
Runner.java 文件源码 项目:greenpepper3 阅读 30 收藏 0 点赞 0 评论 0
@CollectionOfElements
@JoinTable( name="RUNNER_CLASSPATHS", joinColumns={@JoinColumn(name="RUNNER_ID")} )
@Column(name = "elt", nullable = true, length=255)
@Sort(type = SortType.COMPARATOR, comparator = ClasspathComparator.class)
public SortedSet<String> getClasspaths()
   {
       return classpaths;
   }
SystemUnderTest.java 文件源码 项目:greenpepper3 阅读 28 收藏 0 点赞 0 评论 0
@CollectionOfElements
@JoinTable( name="SUT_FIXTURE_CLASSPATHS", joinColumns={@JoinColumn(name="SUT_ID")} )
@Column(name = "elt", nullable = true, length=255)
@Sort(type = SortType.COMPARATOR, comparator = ClasspathComparator.class)
public SortedSet<String> getFixtureClasspaths()
   {
       return fixtureClasspaths;
   }
SystemUnderTest.java 文件源码 项目:greenpepper3 阅读 28 收藏 0 点赞 0 评论 0
@CollectionOfElements
@JoinTable( name="SUT_CLASSPATHS", joinColumns={@JoinColumn(name="SUT_ID")} )
@Column(name = "elt", nullable = true, length=255)
@Sort(type = SortType.COMPARATOR, comparator = ClasspathComparator.class)
public SortedSet<String> getSutClasspaths()
   {
       return sutClasspaths;
   }
AccessProfile.java 文件源码 项目:caarray 阅读 23 收藏 0 点赞 0 评论 0
/**
 * @return Mapping of samples to the security level for each sample
 */
@CollectionOfElements(fetch = FetchType.LAZY)
@MapKeyManyToMany(joinColumns = @JoinColumn(name = "sample_id", nullable = false))
@JoinTable(name = "access_profile_samples", joinColumns = @JoinColumn(name = "access_profile_id"))
@Column(name = "security_level")
@Enumerated(EnumType.STRING)
@Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.DELETE })
public Map<Sample, SampleSecurityLevel> getSampleSecurityLevels() {
    return this.sampleSecurityLevels;
}
ListMetaFieldValue.java 文件源码 项目:replyit-master-3.2-final 阅读 27 收藏 0 点赞 0 评论 0
@CollectionOfElements(targetElement = String.class)
@JoinTable(name = "list_meta_field_values",
           joinColumns = @JoinColumn(name = "meta_field_value_id")
)
@Column(name = "list_value")
public List<String> getValue () {
    return value;
}
OrderDTO.java 文件源码 项目:replyit-master-3.2-final 阅读 28 收藏 0 点赞 0 评论 0
@CollectionOfElements
@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY, mappedBy="purchaseOrder")
@OrderBy (
        clause = "id desc"
)
public Set<OrderProcessDTO> getOrderProcesses() {
    return this.orderProcesses;
}
PriceModelDTO.java 文件源码 项目:replyit-master-3.2-final 阅读 30 收藏 0 点赞 0 评论 0
@CollectionOfElements(fetch = FetchType.EAGER)
@JoinTable(name = "price_model_attribute", joinColumns = @JoinColumn(name = "price_model_id"))
@MapKey(columns = @Column(name = "attribute_name", nullable = true, length = 255))
@Column(name = "attribute_value", nullable = true, length = 255)
@Sort(type = SortType.NATURAL)
@Fetch(FetchMode.SELECT)
public SortedMap<String, String> getAttributes() {
    return attributes;
}
Role.java 文件源码 项目:java-course-ee 阅读 37 收藏 0 点赞 0 评论 0
@CollectionOfElements
@JoinTable(name = "roles_permissions")
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public Set<String> getPermissions() {
    return permissions;
}
Job.java 文件源码 项目:ridire-cpi 阅读 29 收藏 0 点赞 0 评论 0
@CollectionOfElements
public List<String> getChosenMimeTypes() {
    return this.chosenMimeTypes;
}


问题


面经


文章

微信
公众号

扫码关注公众号