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

javax.persistence.Id的实例源码

项目:wangmarket    文件User.java   
/**
 * 用户id
 * @return
 */
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "id",unique = true,nullable = false)
public Integer getId() {
    return this.id;
}
项目:lams    文件JPAOverriddenAnnotationReader.java   
private boolean isProcessingId(XMLContext.Default defaults) {
    boolean isExplicit = defaults.getAccess() != null;
    boolean correctAccess =
            ( PropertyType.PROPERTY.equals( propertyType ) && Accesstype.PROPERTY.equals( defaults.getAccess() ) )
                    || ( PropertyType.FIELD.equals( propertyType ) && Accesstype.FIELD
                    .equals( defaults.getAccess() ) );
    boolean hasId = defaults.canUseJavaAnnotations()
            && ( isPhysicalAnnotationPresent( Id.class ) || isPhysicalAnnotationPresent( EmbeddedId.class ) );
    //if ( properAccessOnMetadataComplete || properOverridingOnMetadatanonComplete ) {
    boolean mirrorAttributeIsId = defaults.canUseJavaAnnotations() &&
            ( mirroredAttribute != null &&
                    ( mirroredAttribute.isAnnotationPresent( Id.class )
                            || mirroredAttribute.isAnnotationPresent( EmbeddedId.class ) ) );
    boolean propertyIsDefault = PropertyType.PROPERTY.equals( propertyType )
            && !mirrorAttributeIsId;
    return correctAccess || ( !isExplicit && hasId ) || ( !isExplicit && propertyIsDefault );
}
项目:Fastsql    文件EntityRefelectUtils.java   
public static Field getIdField(Object object) {
    List<Field> fieldList = new ArrayList<>();
    Field[] declaredFields = object.getClass().getDeclaredFields();

    for (Field field : declaredFields) {
        if (field.isAnnotationPresent(Id.class)) {
            fieldList.add(field);
        }
    }
    if (fieldList.size() == 0) {
        throw new RuntimeException(object.getClass().getSimpleName() + "实体类必须有一个包含@Id的字段");
    }
    if (fieldList.size() > 1) {
        throw new RuntimeException(object.getClass().getSimpleName() + "实体类必须有一个包含@Id的字段");
    }
    return fieldList.get(0);
}
项目:tinyshop8    文件User8JPA.java   
@Id
@GeneratedValue
@Override
public Long getId()
{
    return super.getId();
}
项目:uckefu    文件TopicView.java   
@Id
@Column(length = 32)
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid",strategy = "uuid")  
public String getId() {
    return id;
}
项目:hibernateMaster    文件Power.java   
@Id
@GenericGenerator(name="generator",strategy="assigned")
@GeneratedValue(generator="generator")
@Column(length=32)
public String getName() {
    return name;
}
项目:lams    文件JPAOverriddenAnnotationReader.java   
/**
 * Adds an @Id annotation to the specified annotationList if the specified element has the id
 * attribute set to true. This should only be the case for many-to-one or one-to-one
 * associations.
 */
private void getAssociationId(List<Annotation> annotationList,Element element) {
    String attrVal = element.attributeValue( "id" );
    if ( "true".equals( attrVal ) ) {
        AnnotationDescriptor ad = new AnnotationDescriptor( Id.class );
        annotationList.add( AnnotationFactory.create( ad ) );
    }
}
项目:tinyshop8    文件GoodsBrand8JPA.java   
@Column(name = "brand_id")
@Override
@Id
@GeneratedValue
public Long getId()
{
    return super.getId();
}
项目:wangmarket    文件Log.java   
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "id",nullable = false)
public Integer getId() {
    return id;
}
项目:Hotel-Properties-Management-System    文件Payment.java   
public Payment(long Id,String title,String paymentType,String price,String currency,String explanation,String theRoomNumber,String dateTime) {
    super();
    this.id = Id;
    this.title = title;
    this.paymentType = paymentType;
    this.price = price;
    this.currency = currency;
    this.explanation = explanation;
    this.roomNumber = theRoomNumber;
    this.dateTime = dateTime;
}
项目:hibernateMaster    文件DomainUtil.java   
private static DomainIdAnnotationNotFoundException createIDNotfoundException(Class<? extends Object> clazz) {
    logger.error("在"+clazz.getName()+"中找不到含有"+Id.class.getName()+"注解的get方法,或字段。");
    DomainIdAnnotationNotFoundException exception = new DomainIdAnnotationNotFoundException("在"+
            clazz.getName()+"中找不到含有"+Id.class.getName()+"注解的get方法,或字段。");
    exception.printstacktrace();
    return exception;
}
项目:Hotel-Properties-Management-System    文件User.java   
public User(long id,String firstName,String lastName,String nickName,String password,String email,String role) {
    super();
    Id = id;
    FirstName = firstName;
    LastName = lastName;
    NickName = nickName;
    Password = password;
    Email = email;
    Role = role;
}
项目:GitHub    文件Order.java   
@Id @GeneratedValue(strategy=IDENTITY)

@Column(name="orderNumber",unique=true,nullable=false)
public Integer getorderNumber() {
    return this.orderNumber;
}
项目:sjk    文件Metro.java   
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "Id",nullable = false)
public Integer getId() {
    return this.id;
}
项目:lemon    文件PermType.java   
/** @return 主键. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:lemon    文件AccountOnline.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:lemon    文件TicketCatalog.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:lemon    文件SendmailAttachment.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:incubator-netbeans    文件Employee.java   
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Long getId() {
    return id;
}
项目:lemon    文件BpmConfForm.java   
/** @return 主键. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:Hibernate_HQL_UniqueResult_ExecuteUpdate_copyData_Delete_Update    文件newMall.java   
@Id 
@Column(name="ID")
public int getMallid() {
    return mallid;
}
项目:lemon    文件OfficesupplyInfo.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:lemon    文件PlmIssue.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:tap17-muggl-javaee    文件CustomerOrder.java   
@Id
public int getorderId() {
    return orderId;
}
项目:lemon    文件PortalRef.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:sjk    文件MonApp.java   
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "Id",nullable = false)
public Integer getId() {
    return this.id;
}
项目:lemon    文件WhitelistInfo.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:sjk    文件Market.java   
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "Id",nullable = false)
public Integer getId() {
    return this.id;
}
项目:lemon    文件PortalWidget.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:lemon    文件DoorInfo.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:Spring-5.0-Cookbook    文件Department.java   
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Integer getId() {
    return id;
}
项目:sjk    文件AndroidApp.java   
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "ID",nullable = false)
public Integer getId() {
    return this.id;
}
项目:lemon    文件AccountLockLog.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:Spring-5.0-Cookbook    文件Employee.java   
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Integer getId() {
    return id;
}
项目:lemon    文件JavamailAttachment.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:sjk    文件App.java   
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "Id",nullable = false)
public int getId() {
    return id;
}
项目:lemon    文件OrgDepartment.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}
项目:lemon    文件PimPlan.java   
/** @return null. */
@Id
@Column(name = "ID",nullable = false)
public Long getId() {
    return this.id;
}

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