⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employee.java

📁 JPA最好的
💻 JAVA
字号:
package com.ibm.dw.spring2;

import java.util.Date;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
public class Employee {
	
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long empid;

@Column(length = 6)
private String empno;

@Column(name = "FIRSTNME")
private String firstName;

@Column(name = "MIDINIT")
private String midInitial;

private String lastName;


//private Department workDepartment;

@Column(name = "PHONENO")
private String phoneNumber;


@Column(length = 8)
private String job;

@Column(name = "EDLEVEL")
private int educationLevel;


@Column(length = 1)
private char sex;


@Column(precision=12, scale=2) 
private double salary;


@Column(precision=12, scale=2)
private double bonus;

@Column(name = "COMM", precision=12, scale=2)
private double commission;

@OneToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
private Address addr;

@Temporal(TemporalType.DATE)
private Date hiredate;

@Temporal(TemporalType.DATE)
private Date birthdate;

public Address getAddr() {
	return addr;
}

public void setAddr(Address addr) {
	this.addr = addr;
}

public Date getBirthdate() {
	return birthdate;
}

public void setBirthdate(Date birthdate) {
	this.birthdate = birthdate;
}

public double getBonus() {
	return bonus;
}

public void setBonus(double bonus) {
	this.bonus = bonus;
}

public double getCommission() {
	return commission;
}

public void setCommission(double commission) {
	this.commission = commission;
}

public int getEducationLevel() {
	return educationLevel;
}

public void setEducationLevel(int educationLevel) {
	this.educationLevel = educationLevel;
}

public long getEmpid() {
	return this.empid;
}

public String getEmpno() {
	return empno;
}

public void setEmpno(String empno) {
	this.empno = empno;
}

public String getFirstName() {
	return firstName;
}

public void setFirstName(String firstName) {
	this.firstName = firstName;
}

public Date getHiredate() {
	return hiredate;
}

public void setHiredate(Date hiredate) {
	this.hiredate = hiredate;
}

public String getJob() {
	return job;
}

public void setJob(String job) {
	this.job = job;
}

public String getLastName() {
	return lastName;
}

public void setLastName(String lastName) {
	this.lastName = lastName;
}



public String getPhoneNumber() {
	return phoneNumber;
}

public void setPhoneNumber(String phoneNumber) {
	this.phoneNumber = phoneNumber;
}

public double getSalary() {
	return salary;
}

public void setSalary(double salary) {
	this.salary = salary;
}

public char getSex() {
	return sex;
}

public void setSex(char sex) {
	this.sex = sex;
}

public String getMidInitial() {
	return midInitial;
}

public void setMidInitial(String midInitial) {
	this.midInitial = midInitial;
}

public Employee(String empno, String firstName, String midInitial, String lastName, String phoneNumber, String job, int educationLevel, char sex, double salary, double bonus, double commission, Address addr, Date hiredate, Date birthdate) {
	this.empno = empno;
	this.firstName = firstName;
	this.midInitial = midInitial;
	this.lastName = lastName;
	this.phoneNumber = phoneNumber;
	this.job = job;
	this.educationLevel = educationLevel;
	this.sex = sex;
	this.salary = salary;
	this.bonus = bonus;
	this.commission = commission;
	this.addr = addr;
	this.hiredate = hiredate;
	this.birthdate = birthdate;
}


public Employee() {}


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -