微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javax.persistence.GenerationType的实例源码

项目:hibernate-ogm-redis    文件Dog.java   
@Id @GeneratedValue(strategy = GenerationType.TABLE,generator = "dog")
@TableGenerator(
    name = "dog",table = "sequences",pkColumnName = "key",pkColumnValue = "dog",valueColumnName = "seed"
)
public Long getId() { return id; }
项目:lams    文件EnumConversionHelper.java   
public static String generationTypetoGeneratorStrategyName(GenerationType generatorEnum,boolean useNewGeneratorMappings) {
    switch ( generatorEnum ) {
        case IDENTITY:
            return "identity";
        case AUTO:
            return useNewGeneratorMappings
                    ? "enhanced-sequence"
                    : "native";
        case TABLE:
            return useNewGeneratorMappings
                    ? "enhanced-table"
                    : MultipleHiLoPerTableGenerator.class.getName();
        case SEQUENCE:
            return useNewGeneratorMappings
                    ? "enhanced-sequence"
                    : "seqhilo";
    }
    throw new AssertionFailure( "UnkNown GeneratorType: " + generatorEnum );
}
项目:Incubator    文件CategoryModel.java   
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = COLUMN_NAME__ID)
public long getId() {
    if (idProperty == null) {
        return _id;
    } else {
        return idProperty.get();
    }
}
项目:oma-riista-web    文件SrvaEvent.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "srva_event_id",nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:oma-riista-web    文件ObservationContextSensitiveFields.java   
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(nullable = false)
@Access(value = Accesstype.PROPERTY)
@Override
public Long getId() {
    return id;
}
项目:stroom-stats    文件BaseEntitySmall.java   
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = ID,columnDeFinition = norMAL_KEY_DEF)
@XmlTransient
@Override
public long getId() {
    return id;
}
项目:Equella    文件LanguageString.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public long getId()
{
    return id;
}
项目:Equella    文件LanguageBundle.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public long getId()
{
    return id;
}
项目:lams    文件JPAOverriddenAnnotationReader.java   
private GeneratedValue buildGeneratedValue(Element element) {
    Element subElement = element != null ? element.element( "generated-value" ) : null;
    if ( subElement != null ) {
        AnnotationDescriptor ad = new AnnotationDescriptor( GeneratedValue.class );
        String strategy = subElement.attributeValue( "strategy" );
        if ( "TABLE".equalsIgnoreCase( strategy ) ) {
            ad.setValue( "strategy",GenerationType.TABLE );
        }
        else if ( "SEQUENCE".equalsIgnoreCase( strategy ) ) {
            ad.setValue( "strategy",GenerationType.SEQUENCE );
        }
        else if ( "IDENTITY".equalsIgnoreCase( strategy ) ) {
            ad.setValue( "strategy",GenerationType.IDENTITY );
        }
        else if ( "AUTO".equalsIgnoreCase( strategy ) ) {
            ad.setValue( "strategy",GenerationType.AUTO );
        }
        else if ( StringHelper.isNotEmpty( strategy ) ) {
            throw new AnnotationException( "UnkNown GenerationType: " + strategy + ". " + SCHEMA_VALIDATION );
        }
        copyStringAttribute( ad,subElement,"generator",false );
        return AnnotationFactory.create( ad );
    }
    else {
        return null;
    }
}
项目:lams    文件BasicAttribute.java   
private IdGenerator checkGeneratedValueAnnotation() {
    IdGenerator generator = null;
    AnnotationInstance generatedValueAnnotation = JandexHelper.getSingleAnnotation(
            annotations(),JPADotNames.GENERATED_VALUE
    );
    if ( generatedValueAnnotation != null ) {
        String name = JandexHelper.getValue( generatedValueAnnotation,String.class );
        if ( StringHelper.isNotEmpty( name ) ) {
            generator = getContext().getMetadataimplementor().getIdGenerator( name );
            if ( generator == null ) {
                throw new MappingException( String.format( "Unable to find named generator %s",name ),null );
            }
        }
        else {
            GenerationType genType = JandexHelper.getEnumValue(
                    generatedValueAnnotation,"strategy",GenerationType.class
            );
            String strategy = EnumConversionHelper.generationTypetoGeneratorStrategyName(
                    genType,getContext().getMetadataimplementor().getoptions().useNewIdentifierGenerators()
            );
            generator = new IdGenerator( null,strategy,null );
        }
    }
    return generator;
}
项目:tianti    文件OracleLongEntity.java   
@Id
@SequenceGenerator(name = "ID_SEQ")
@GeneratedValue(strategy = GenerationType.SEQUENCE,generator = "ID_SEQ")
@Column(name = "ID",nullable = false)
public Long getId() {
    return id;
}
项目:tap17-muggl-javaee    文件vendorPart.java   
@TableGenerator(
    name="vendorPartGen",table="PERSISTENCE_ORDER_SEQUENCE_GENERATOR",pkColumnName="GEN_KEY",valueColumnName="GEN_VALUE",pkColumnValue="vendOR_PART_ID",allocationSize=10)
@Id
@GeneratedValue(strategy=GenerationType.TABLE,generator="vendorPartGen")
public Long getvendorPartNumber() {
    return vendorPartNumber;
}
项目:hibernate-ogm-ignite    文件Dog.java   
@Id @GeneratedValue(strategy = GenerationType.TABLE,valueColumnName = "seed"
)
public Long getId() { return id; }
项目:DWSurvey    文件IdLongEntity.java   
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
//@GeneratedValue(strategy = GenerationType.AUTO,generator = "uuid-string")
//@GeneratedValue(generator = "system-uuid")
   //@GenericGenerator(name = "system-uuid",strategy = "uuid")
   //@Column(length = 32)
public Long getId() {
    return id;
}
项目:sbc-qsystem    文件QUser.java   
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.AUTO)
@Override
public Long getId() {
    return id;
}
项目:sbc-qsystem    文件QReport.java   
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.AUTO)
@Override
public Long getId() {
    return id;
}
项目:helium    文件Camp.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_camp")
@TableGenerator(name="gen_camp",table="hel_idgen",pkColumnName="taula",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件Registre.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_registre")
@TableGenerator(name="gen_registre",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件Tasca.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_tasca")
@TableGenerator(name="gen_tasca",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件Termini.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_termini")
@TableGenerator(name="gen_termini",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:report    文件Reportsql.java   
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY) 
/*@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="mseq")
@SequenceGenerator(name="mseq",sequenceName="SEQ_RP_REPORT_sql",allocationSize=1)*/
@Column(name="sql_id")
public Long getsqlId() {
    return this.sqlId;
}
项目:Incubator    文件MapMarker.java   
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
public long getId() {
    if (this.idProperty == null) {
        return _id;
    } else {
        return idProperty.get();
    }
}
项目:helium    文件AreaMembre.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_area_membre")
@TableGenerator(name="gen_area_membre",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件DocumentStore.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_document_store")
@TableGenerator(name="gen_document_store",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:igsn30    文件LogDate.java   
@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;
}
项目:helium    文件Entorn.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_entorn")
@TableGenerator(name="gen_entorn",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件Festiu.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_festiu")
@TableGenerator(name="gen_festiu",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件SequenciaAny.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_expedient_tipus_seqany")
@TableGenerator(name="gen_expedient_tipus_seqany",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件ExpedientLog.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_expedient_log")
@TableGenerator(name="gen_expedient_log",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:Incubator    文件ProjectModel.java   
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = COLUMN_NAME__ID)
public long getId() {
    if (this.idProperty == null) {
        return _id;
    } else {
        return idProperty.get();
    }
}
项目:helium    文件Estat.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_estat")
@TableGenerator(name="gen_estat",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件AreaTipus.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_area_tipus")
@TableGenerator(name="gen_area_tipus",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:igsn30    文件Contributors.java   
@Id
@Column(name = "contributor_id",nullable = false)
@SequenceGenerator(name="contributor_id_seq",sequenceName="contributor_id_seq",generator="contributor_id_seq")
public int getContributorId() {
    return this.contributorId;
}
项目:Incubator    文件SectionModel.java   
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = COLUMN_NAME__ID)
public long getId() {
    if (idProperty == null) {
        return _id;
    } else {
        return idProperty.get();
    }
}
项目:helium    文件MapeigSistra.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_map_sistra")
@TableGenerator(name="gen_map_sistra",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:oma-riista-web    文件OccupationNomination.java   
@Override
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Access(value = Accesstype.PROPERTY)
@Column(name = "occupation_nomination_id",nullable = false)
public Long getId() {
    return this.id;
}
项目:helium    文件AreaJbpmId.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_area_jbpmid")
@TableGenerator(name="gen_area_jbpmid",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件ExpedientTipus.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_expedient_tipus")
@TableGenerator(name="gen_expedient_tipus",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:helium    文件Alerta.java   
@Id
@GeneratedValue(strategy = GenerationType.TABLE,generator="gen_area")
@TableGenerator(name="gen_area",valueColumnName="valor")
@Column(name="id")
public Long getId() {
    return id;
}
项目:mycore    文件MCRUser.java   
/**
 * @return the internalID
 */
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column
int getInternalID() {
    return internalID;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。