我正在使用大量SQL表的Web應用程序中工作。我需要爲每個表創建一個java bean類。我正在尋找一個可以將SQL錶轉換爲java bean類的工具。這將有助於節省時間。將SQL錶轉換爲java bean類
下面是一個例子:
studentTable(studentId,名字,姓氏,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;
}
}
你有這樣的工具的想法。
你可以做一個mysqldump並在這個文件上運行一個腳本來創建一個java文件。 – 2013-05-13 13:41:58
@Bikiew thnx你的答案。我做了一個mysqldump,我有一個.sql文件。你現在可以向我解釋一下如何在這個文件上運行腳本來創建java bean嗎? – 2013-05-13 13:59:11
看看Seam。這是笨重的,但工作出色,包括所有關係 – Bohemian 2013-05-13 14:11:52