📄 usergroup.java
字号:
package com.dudu.moa.domain.sys;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import com.dudu.moa.domain.BaseObject;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
@Entity
@Table(name = "USER_GROUP")
public class UserGroup extends BaseObject {
private static final long serialVersionUID = 6438501931429718748L;
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid")
@Column(name = "UG_ID", length = 32)
private String ugId;
@ManyToOne
@JoinColumn(name="userId")
private User user;
@ManyToOne
@JoinColumn(name="groupId")
private Group group;
public String getUgId() {
return ugId;
}
public void setUgId(String ugId) {
this.ugId = ugId;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public Group getGroup() {
return group;
}
public void setGroup(Group group) {
this.group = group;
}
public boolean equals(final Object other) {
if (!(other instanceof UserGroup))
return false;
UserGroup castOther = (UserGroup) other;
return new EqualsBuilder().append(ugId, castOther.ugId).append(user, castOther.user).append(group,
castOther.group).isEquals();
}
public int hashCode() {
return new HashCodeBuilder().append(ugId).append(user).append(group).toHashCode();
}
public String toString() {
return new ToStringBuilder(this).append("ugId", ugId).append("user", user).append("group", group).toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -