老师给我这个源码,要我去看,
ps:给我的时候我记得很清楚的一句是:你学的hibernate要映射文件。现在的都不用了。
大家看看,给我弄个头绪出来,这里到底有哪些货色啊,
只给我一周时间消化。
项目的整体结构是
[img]/upload/attachment/92994/04f800d9-df2b-3779-ad3f-0f751f3bafae.bmp[/img]
具体如下:
[img]/upload/attachment/92990/b0d2cbe2-b5c0-3654-a308-3b97def00d3d.bmp[/img]
[img]/upload/attachment/92996/d5de118b-c640-3ec2-b641-937a6d6e9ad6.bmp[/img]
[img]/upload/attachment/92992/092fec91-5473-3acf-a928-0b242735a3a1.bmp[/img]
谢谢了。
一下是一个类
[code="java"]
package com.domain;
import java.util.Date;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
@Entity
@SequenceGenerator(name = "employee_seq", allocationSize = 1)
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "employee_seq")
private long empid;
@Column(length = 6)
private String empno;
@Column(length = 6)
private String firstName;
@Column(length = 6)
private String lastName;
@Column(length = 10)
private String job;
@Column(length = 8)
private String education;
@Column(length = 1)
private char sex;
@Column(precision = 12, scale = 2)
private double salary;
@Temporal(TemporalType.DATE)
private Date birthday;
@OneToOne(cascade = CascadeType.ALL)
private Address addr;
public Employee(){}
public Employee(String empno, String firstName, String lastName,
String job, String education, char sex, double salary, Address addr, Date birthday) {
super();
this.empno = empno;
this.firstName = firstName;
this.lastName = lastName;
this.job = job;
this.education = education;
this.sex = sex;
this.salary = salary;
this.addr = addr;
this.birthday = birthday;
}
public Address getAddr() {
return addr;
}
public void setAddr(Address addr) {
this.addr = addr;
}
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 String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getJob() {
return job;
}
public void setJob(String job) {
this.job = job;
}
public String getEducation() {
return education;
}
public void setEducation(String education) {
this.education = education;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public long getEmpid() {
return empid;
}
}
[/code]
[b]问题补充:[/b]
谢谢你们了,大致就是这样几个东西。那个jpa具体是哪方面东东啊