81,091
社区成员
发帖
与我相关
我的任务
分享
<id
name="id"
type="string"
column="id"
>
<generator class="guid"/>
</id>
@Id
@Generated()
@Column(name = "nav_id")
private String navId;
package com.doclib.db.model;
import javax.persistence.Column;
import javax.persistence.Embeddable;
@SuppressWarnings("serial")
@Embeddable
public class UserPK implements java.io.Serializable {
@Column(nullable = false, name = "org_id")
private Integer orgId;
@Column(nullable = false, name = "user_id")
private String userId;
public UserPK() {
}
public UserPK(int orgid, String id) {
this.orgId = orgid;
this.userId = id;
}
public Integer getOrgId() {
return orgId;
}
public void setOrgId(Integer orgId) {
this.orgId = orgId;
}
public String getUserId() {
return userId;
}
public void setUserId(String userid) {
this.userId = userid;
}
public boolean equals(Object other) {
if ((this == other))
return true;
if ((other == null))
return false;
if (!(other instanceof UserPK))
return false;
UserPK userOther = (UserPK) other;
return ((this.getOrgId() == userOther.getOrgId()) || (this.getOrgId() != null
&& userOther.getOrgId() != null && this.getOrgId().equals(userOther.getOrgId())))
&& ((this.getUserId() == userOther.getUserId()) || (this.getUserId() != null
&& userOther.getUserId() != null && this.getUserId().equals(userOther.getUserId())));
}
public int hashCode() {
int result = 17;
result = 37 * result + (getOrgId() == null ? 0 : this.getOrgId().hashCode());
result = 37 * result + (getUserId() == null ? 0 : this.getUserId().hashCode());
return result;
}
}
package com.doclib.db.model;
import java.util.Date;
import javax.persistence.*;
import com.doclib.db.BaseObject;
@SuppressWarnings("serial")
@Entity
@Embeddable
@Table(name = "t_user")
public class User implements BaseObject {
@EmbeddedId
@AttributeOverrides( {
@AttributeOverride(name = "orgId", column = @Column(name = "org_id", nullable = false)),
@AttributeOverride(name = "userId", column = @Column(name = "user_id", nullable = false, columnDefinition = "uniqueidentifier")) })
private UserPK uPK;
@Column(name = "department_id")
private String departmentId;
@Column(name = "role_id")
private String roleId;
@Column(name = "login_name")
private String loginName;
@Column(name = "login_password")
private String loginPassword;
private String realname;
private String salutation;
private String mobile;
private String phone;
private String email;
private String description;
@Column(name = "last_login_time")
private Date lastLoginTime;
@Column(name = "last_login_ip")
private String lastLoginIp;
@Column(name = "created_time")
private Date createdTime;
@Column(name = "is_active")
private Short active;
@Column(name = "is_admin")
private Short admin;
@Column(name = "is_deleted")
private Short deleted;
public UserPK getuPK() {
return uPK;
}
public void setuPK(UserPK uPK) {
this.uPK = uPK;
}
public String getDepartmentId() {
return departmentId;
}
public void setDepartmentId(String departmentId) {
this.departmentId = departmentId;
}
public String getRoleId() {
return roleId;
}
public void setRoleId(String roleId) {
this.roleId = roleId;
}
public String getLoginName() {
return loginName;
}
public void setLoginName(String loginName) {
this.loginName = loginName;
}
public String getLoginPassword() {
return loginPassword;
}
public void setLoginPassword(String loginPassword) {
this.loginPassword = loginPassword;
}
public String getRealname() {
return realname;
}
public void setRealname(String realname) {
this.realname = realname;
}
public String getSalutation() {
return salutation;
}
public void setSalutation(String salutation) {
this.salutation = salutation;
}
public String getMobile() {
return mobile;
}
public void setMobile(String mobile) {
this.mobile = mobile;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public Date getLastLoginTime() {
return lastLoginTime;
}
public void setLastLoginTime(Date lastLoginTime) {
this.lastLoginTime = lastLoginTime;
}
public String getLastLoginIp() {
return lastLoginIp;
}
public void setLastLoginIp(String lastLoginIp) {
this.lastLoginIp = lastLoginIp;
}
public Date getCreatedTime() {
return createdTime;
}
public void setCreatedTime(Date createdTime) {
this.createdTime = createdTime;
}
public Short getActive() {
return active;
}
public void setActive(Short active) {
this.active = active;
}
public Short getAdmin() {
return admin;
}
public void setAdmin(Short admin) {
this.admin = admin;
}
public Short getDeleted() {
return deleted;
}
public void setDeleted(Short deleted) {
this.deleted = deleted;
}
}
private String id;
public setId(int id){
this.id = id;
}
public getId(){
return id;
}
private String id
<id name="id" type="string" unsaved-value="null" length="32">
<column name="id" not-null="true" length="32" />
<generator class="uuid.hex" />
</id>
private String id