我正在使用大量SQL表在Web应用程序中工作。我需要为每个表创建一个java bean类。我正在寻找一种可以将SQL表转换为java bean类的工具。这将有助于节省时间。
以下是一个例子:
studentTable(studentId,firstname,lastname,yearLevel)
-->
public class Student {
@Id
@Column
@GeneratedValue(strategy=GenerationType.AUTO)
private int studentId;
@Column
private String firstname;
@Column
private String lastname;
@Column
private int yearLevel;
public Student(){}
public Student(int studentId, String firstname, String lastname,
int yearLevel) {
super();
this.studentId = studentId;
this.firstname = firstname;
this.lastname = lastname;
this.yearLevel = yearLevel;
}
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
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 int getYearLevel() {
return yearLevel;
}
public void setYearLevel(int yearLevel) {
this.yearLevel = yearLevel;
}
}
您对此类工具有任何了解吗?
答案 0 :(得分:2)
Eclipse具有这样的功能,但我不确定它是否适用于所有情况,并且它正确处理表之间的关系。在任何情况下,请查看此link(创建和修改实体部分),它可能会有所帮助。
答案 1 :(得分:1)
使用Hibernate。
它允许您为数据库表生成模型类。
调用“函数”:Hibernate mapping files and POJO'S from database
,也使用Hibernate Reverse Engineering Wizard
。
我使用Netbeans和Hibernate生成所有这些模型。