大家帮我看个项目的目录结构,我不知道这是一个什么项目。

老师给我这个源码,要我去看,
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具体是哪方面东东啊

好像是,基于Spring、Struts2、TopLink框架及ExtJs框架设计的一个简单Web开发应用框架

FreeMaker + Ext + Spring + JPA ?

FreeMaker + ExtJS + Struts2 + Spring + JPA ?

  Java Persistence API
  JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
参考:http://baike.baidu.com/view/1036852.htm