employeeManager-master/src/main/java/com/suny/entity/Employee.java
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.suny.entity;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import javax.persistence.*;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;
/**
* 孙建荣
* 2016/12/11 20:46
*/
@Entity
@Table(name = "employee")
@DiscriminatorColumn(name = "emp_type",discriminatorType =DiscriminatorType.INTEGER )
@DiscriminatorValue(value = "1")
public class Employee implements Serializable{
private static final long serialVersionUID = 48L;
//标示属性
@Id
@Column(name = "emp_id")
@GeneratedValue(strategy= GenerationType.IDENTITY)
private Integer id;
@Column(name = "emp_account",nullable=false, length=50 , unique=true) //登陆账号
private String account;
@Column(name = "emp_password", nullable=false, length=50) //登录密码
private String password;
@Column(name = "emp_name")
private String empName; //姓名
@Column(name = "emp_className")
private String className; //班级
@Column(name = "emp_tel")
private String tel; //个人电话号码
@Column(name = "emp_bedroom")
private String bedroom; //宿舍
//成员对应的部长
@ManyToOne(targetEntity = Manager.class)
@JoinColumn(name="mgr_id")
@JsonIgnoreProperties
private Manager manager;
//成员对应的签到记录
@OneToMany(targetEntity = Attend.class,mappedBy = "employee")
private Set<Attend> attends=new HashSet<>();
public Employee() {
}
public Employee(String account, String password, String empName, String className, String tel, String bedroom) {
后面还有 98 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
