java类javax.persistence.SequenceGenerator的实例源码

SdcctResourceImpl.java 文件源码 项目:sdcct 阅读 37 收藏 0 点赞 0 评论 0
@Column(name = DbColumnNames.ENTITY_ID)
@DocumentId(name = DbFieldNames.ENTITY_ID)
@GeneratedValue(generator = DbSequenceNames.RESOURCE_ENTITY_ID, strategy = GenerationType.SEQUENCE)
@Id
@Nonnegative
@Nullable
@Override
@SequenceGenerator(allocationSize = 1, name = DbSequenceNames.RESOURCE_ENTITY_ID, sequenceName = DbSequenceNames.RESOURCE_ENTITY_ID)
@SortableField(forField = DbColumnNames.ENTITY_ID)
public Long getEntityId() {
    return super.getEntityId();
}
JPAOverriddenAnnotationReader.java 文件源码 项目:lams 阅读 38 收藏 0 点赞 0 评论 0
private Annotation getSequenceGenerator(List<Element> elementsForProperty, XMLContext.Default defaults) {
    for ( Element element : elementsForProperty ) {
        Element subelement = element != null ? element.element( annotationToXml.get( SequenceGenerator.class ) ) : null;
        if ( subelement != null ) {
            return buildSequenceGeneratorAnnotation( subelement );
        }
    }
    if ( elementsForProperty.size() == 0 && defaults.canUseJavaAnnotations() ) {
        return getPhysicalAnnotation( SequenceGenerator.class );
    }
    else {
        return null;
    }
}
JPAOverriddenAnnotationReader.java 文件源码 项目:lams 阅读 38 收藏 0 点赞 0 评论 0
private SequenceGenerator getSequenceGenerator(Element tree, XMLContext.Default defaults) {
    Element element = tree != null ? tree.element( annotationToXml.get( SequenceGenerator.class ) ) : null;
    if ( element != null ) {
        return buildSequenceGeneratorAnnotation( element );
    }
    else if ( defaults.canUseJavaAnnotations() ) {
        return getPhysicalAnnotation( SequenceGenerator.class );
    }
    else {
        return null;
    }
}
JPAOverriddenAnnotationReader.java 文件源码 项目:lams 阅读 55 收藏 0 点赞 0 评论 0
public static SequenceGenerator buildSequenceGeneratorAnnotation(Element element) {
    if ( element != null ) {
        AnnotationDescriptor ad = new AnnotationDescriptor( SequenceGenerator.class );
        copyStringAttribute( ad, element, "name", false );
        copyStringAttribute( ad, element, "sequence-name", false );
        copyIntegerAttribute( ad, element, "initial-value" );
        copyIntegerAttribute( ad, element, "allocation-size" );
        return AnnotationFactory.create( ad );
    }
    else {
        return null;
    }
}
OracleLongEntity.java 文件源码 项目:tianti 阅读 38 收藏 0 点赞 0 评论 0
@Id
@SequenceGenerator(name = "ID_SEQ")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "ID_SEQ")
@Column(name = "ID", nullable = false)
public Long getId() {
    return id;
}
Request.java 文件源码 项目:myWMS 阅读 41 收藏 0 点赞 0 评论 0
/**
 * The system unique (internal) number of the request.
 * 
 * @return Returns the number.
 */
@Column(nullable = false, unique = true, name="request_nr")
@SequenceGenerator(name = "seqRequestNumber", sequenceName = "seqRequestNumber")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqRequestNumber")
public String getNumber() {
    return this.number;
}
SampledFeatures.java 文件源码 项目:igsn30 阅读 32 收藏 0 点赞 0 评论 0
@Id
@Column(name = "sampled_features_id", unique = true, nullable = false)
@SequenceGenerator(name="sampled_features_id_seq",schema="version30",sequenceName="sampled_features_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="sampled_features_id_seq")
public int getSampledFeaturesId() {
    return this.sampledFeaturesId;
}
RelatedResources.java 文件源码 项目:igsn30 阅读 41 收藏 0 点赞 0 评论 0
@Id
@Column(name = "related_resource_id", unique = true, nullable = false)
@SequenceGenerator(name="related_resource_id_seq",schema="version30",sequenceName="related_resource_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="related_resource_id_seq")
public int getRelatedResourceId() {
    return this.relatedResourceId;
}
LogDate.java 文件源码 项目:igsn30 阅读 30 收藏 0 点赞 0 评论 0
@Id
@Column(name = "log_date_id", unique = true, nullable = false)
@SequenceGenerator(name="log_date_id_seq",schema="version30",sequenceName="log_date_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="log_date_id_seq")
public int getLogDateId() {
    return this.logDateId;
}
Contributors.java 文件源码 项目:igsn30 阅读 44 收藏 0 点赞 0 评论 0
@Id
@Column(name = "contributor_id", unique = true, nullable = false)
@SequenceGenerator(name="contributor_id_seq",schema="version30",sequenceName="contributor_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="contributor_id_seq")
public int getContributorId() {
    return this.contributorId;
}
MaterialTypes.java 文件源码 项目:igsn30 阅读 32 收藏 0 点赞 0 评论 0
@Id
@Column(name = "material_types_id", unique = true, nullable = false)
@SequenceGenerator(name="material_types_id_seq",schema="version30",sequenceName="material_types_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="material_types_id_seq")
public int getMaterialTypesId() {
    return this.materialTypesId;
}
ResourceTypes.java 文件源码 项目:igsn30 阅读 42 收藏 0 点赞 0 评论 0
@Id
@Column(name = "resource_type_id", unique = true, nullable = false)
@SequenceGenerator(name="resource_type_id_seq",schema="version30",sequenceName="resource_type_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="resource_type_id_seq")
public int getResourceTypeId() {
    return this.resourceTypeId;
}
CurationDetails.java 文件源码 项目:igsn30 阅读 41 收藏 0 点赞 0 评论 0
@Id
@Column(name = "curation_id", unique = true, nullable = false)
@SequenceGenerator(name="curation_id_seq",schema="version30",sequenceName="curation_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="curation_id_seq")
public int getCurationId() {
    return this.curationId;
}
Prefix.java 文件源码 项目:igsn30 阅读 37 收藏 0 点赞 0 评论 0
@Id
@Column(name = "id", unique = true, nullable = false)
@SequenceGenerator(name="prefix_id_seq",schema="version30",sequenceName="prefix_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="prefix_id_seq")
public int getId() {
    return this.id;
}
Method.java 文件源码 项目:igsn30 阅读 30 收藏 0 点赞 0 评论 0
@Id
@Column(name = "method_id", unique = true, nullable = false)
@SequenceGenerator(name="method_id_seq",schema="version30",sequenceName="method_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="method_id_seq")
public int getMethodId() {
    return this.methodId;
}
Registrant.java 文件源码 项目:igsn30 阅读 34 收藏 0 点赞 0 评论 0
@Id
@Column(name = "registrantid", unique = true, nullable = false)
@SequenceGenerator(name="registrant_registrantid_seq",schema="version30",sequenceName="registrant_registrantid_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="registrant_registrantid_seq")
public int getRegistrantid() {
    return this.registrantid;
}
Classifications.java 文件源码 项目:igsn30 阅读 33 收藏 0 点赞 0 评论 0
@Id
@Column(name = "classifications_id", unique = true, nullable = false)
@SequenceGenerator(name="classifications_id_seq",schema="version30",sequenceName="classifications_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="classifications_id_seq")
public int getClassificationsId() {
    return this.classificationsId;
}
ResourceDate.java 文件源码 项目:igsn30 阅读 40 收藏 0 点赞 0 评论 0
@Id
@Column(name = "resource_date_id", unique = true, nullable = false)
@SequenceGenerator(name="resource_date_id_seq",schema="version30",sequenceName="resource_date_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="resource_date_id_seq")
public int getResourceDateId() {
    return this.resourceDateId;
}
AlternateIdentifiers.java 文件源码 项目:igsn30 阅读 31 收藏 0 点赞 0 评论 0
@Id
@Column(name = "alternate_identifiers_id", unique = true, nullable = false)
@SequenceGenerator(name="alternate_identifiers_id_seq",schema="version30",sequenceName="alternate_identifiers_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="alternate_identifiers_id_seq")
public int getAlternateIdentifiersId() {
    return this.alternateIdentifiersId;
}
Location.java 文件源码 项目:igsn30 阅读 33 收藏 0 点赞 0 评论 0
@Id
@Column(name = "location_id", unique = true, nullable = false)
@SequenceGenerator(name="location_id_seq",schema="version30",sequenceName="location_id_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="location_id_seq")
public int getLocationId() {
    return this.locationId;
}
MediaType.java 文件源码 项目:domui 阅读 30 收藏 0 点赞 0 评论 0
@Override
@Id
@SequenceGenerator(name = "sq", sequenceName = "track_sq")
@Column(name = "MediaTypeId", precision = 20, nullable = false)
public Long getId() {
    return m_id;
}
Track.java 文件源码 项目:domui 阅读 36 收藏 0 点赞 0 评论 0
@Override
@Id
@SequenceGenerator(name = "sq", sequenceName = "track_sq")
@Column(name = "TrackId", precision = 20, nullable = false)
public Long getId() {
    return m_id;
}
Album.java 文件源码 项目:domui 阅读 36 收藏 0 点赞 0 评论 0
@Override
@Id
@SequenceGenerator(name = "sq", sequenceName = "album_sq")
@Column(name = "AlbumId", precision = 20, nullable = false)
public Long getId() {
    return m_id;
}
Artist.java 文件源码 项目:domui 阅读 35 收藏 0 点赞 0 评论 0
@Override
@Id
@SequenceGenerator(name = "sq", sequenceName = "artist_sq")
@Column(name = "ArtistId", nullable = false, precision = 20)
public Long getId() {
    return m_id;
}
Employee.java 文件源码 项目:domui 阅读 35 收藏 0 点赞 0 评论 0
@Override
@Id
@SequenceGenerator(name = "sq", sequenceName = "employee_sq")
@Column(name = "EmployeeId", nullable = false, precision = 20)
public Long getId() {
    return m_id;
}
Genre.java 文件源码 项目:domui 阅读 37 收藏 0 点赞 0 评论 0
@Id
@SequenceGenerator(name = "sq", sequenceName = "genre_sq")
@Column(name = "GenreId", precision = 20, nullable = false)
@Override
public Long getId() {
    return m_id;
}
Invoice.java 文件源码 项目:domui 阅读 39 收藏 0 点赞 0 评论 0
@Override
@Id
@SequenceGenerator(name = "sq", sequenceName = "invoice_sq")
@Column(name = "InvoiceId", nullable = false, precision = 20)
public Long getId() {
    return m_id;
}
Customer.java 文件源码 项目:domui 阅读 39 收藏 0 点赞 0 评论 0
@Override
@Id
@SequenceGenerator(name = "sq", sequenceName = "customer_sq")
@Column(name = "CustomerId", nullable = false, precision = 20)
public Long getId() {
    return m_id;
}
InvoiceLine.java 文件源码 项目:domui 阅读 39 收藏 0 点赞 0 评论 0
@Override
@Id
@SequenceGenerator(name = "sq", sequenceName = "invoiceline_sq")
@Column(name = "InvoiceLineId", nullable = false, precision = 20)
public Long getId() {
    return m_id;
}
Client.java 文件源码 项目:oauth2 阅读 32 收藏 0 点赞 0 评论 0
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "clients_seq")
@SequenceGenerator(name = "clients_seq", sequenceName = "clients_seq", allocationSize = 1)
 public Long getId() {
   return this.id;
 }


问题


面经


文章

微信
公众号

扫码关注公众号