下面列出了怎么用javax.persistence.Column的API类实例代码及写法,或者点击链接到github查看源代码。
@Id
@Column(length = 32)
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid")
public String getId() {
return id;
}
@Id
@GenericGenerator(name="race_outputs_id" , strategy="increment")
@GeneratedValue(generator="race_outputs_id")
@Column(name="ID")
public Integer getID() {
return IDProperty.getValue();
}
@ElementCollection(fetch = FetchType.EAGER)
@CollectionTable(
name="race_award_category_subdivide_list",
[email protected](name="ac_id")
)
@Column(name="attribute")
protected Set<String> getSubDivideList(){
return splitBy;
}
/**
* @return the profileId
*/
@Id
@Column(name = "profile_id")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "imgprof_seq")
@SequenceGenerator(name = "imgprof_seq", sequenceName = "suse_imgprof_prid_seq",
allocationSize = 1)
public Long getProfileId() {
return profileId;
}
@Column
/**
* @return the result
*/
public boolean isResult()
{
return result;
}
@Id
@GeneratedValue(strategy = GenerationType.TABLE)
@Column(name="user_id")
public Long getId() {return id;}
/** @return null. */
@Column(name = "SCOPE_ID", length = 50)
public String getScopeId() {
return this.scopeId;
}
/**
*方法: 取得byte[]
*@return: byte[] 增强js
*/
@Column(name ="CG_JS",nullable=true,length=65535)
public byte[] getCgJs(){
return this.cgJs;
}
@Column(name = "name", length = 128, nullable = false)
@XmlAttribute
public String getName() {
return name;
}
/**
* A deactivated user has no more system access.
* @return the deactivated
*/
@Column(nullable = false)
public boolean isDeactivated()
{
return deactivated;
}
/** @return 主键. */
@Id
@Column(name = "ID", unique = true, nullable = false)
public Long getId() {
return this.id;
}
@Basic
@Column(name = "gender", nullable = false)
public byte getGender() {
return gender;
}
/** @return null. */
@Column(name = "GROUP_NAME", length = 200)
public String getGroupName() {
return this.groupName;
}
@Column(name="note")
public String getNote() {
return noteStringProperty.getValueSafe();
}
@Column(name="QUASI_RANGE")
public int getQuasiRange() {
return quasiRange;
}
@Column(name = "template_page_view_name")
public String getTemplatePageViewName() {
return templatePageViewName;
}
/** @return 多租户. */
@Column(name = "TENANT_ID", length = 64)
public String getTenantId() {
return this.tenantId;
}
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "id", unique = true, nullable = false)
public Integer getId() {
return id;
}
@Id
@Column(name = "semester", unique = true, nullable = false)
public int getSemester() {
return this.semester;
}
@Column(name="RESULT_TYPE")
public String getResultType() {
return resultType;
}
/**
*方法: 取得java.lang.Object
*@return: java.lang.Object note
*/
@Column(name ="NOTE",nullable=true,length=65535)
public java.lang.String getNote(){
return this.note;
}
/** @return null. */
@Column(name = "TYPE", length = 50)
public String getType() {
return this.type;
}
/** @return null. */
@Column(name = "CONTENT", length = 200)
public String getContent() {
return this.content;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 电话
*/
@Column(name ="TELPHONE",nullable=true,length=32)
public java.lang.String getTelphone(){
return this.telphone;
}
/** @return null. */
@Column(name = "HEAD_COUNT")
public Integer getHeadCount() {
return this.headCount;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 创建人登录名称
*/
@Column(name ="CREATE_BY",nullable=true,length=50)
public java.lang.String getCreateBy(){
return this.createBy;
}
/**
* Gets the value of the modelObjectVersion property.
*
*/
@Version
@Column(name = "MODEL_OBJECT_VERSION")
public int getModelObjectVersion() {
return modelObjectVersion;
}
@NotEmpty
@Size(max = 100)
@Column(name = "TITLE", nullable = false, length = 100)
public String getTitle() {
return title;
}
@Column(name = "mobile", nullable = false, length = 45)
public String getMobile() {
return this.mobile;
}
@Override
@Column(name="CUSERID")
public String getCuserid() {
return this.cuserid;
}