关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。
想要改善这个问题吗? 更新问题,使它成为Stack Overflow的主题。
2年前关闭。
改善这个问题
我正在使用大量SQL表在Web应用程序中工作。我需要为每个表创建一个Java bean类。我正在寻找一种可以将SQL表转换为Java Bean类的工具。这将有助于节省时间。
这是一个例子:
studentTable(studentId,名字,姓氏,年份)
--> 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; } }
您对这种工具有任何想法吗?
使用休眠。
它允许您为数据库表生成模型类。
“功能”称为:Hibernate mapping files and POJO'S from database,也可以使用Hibernate Reverse Engineering Wizard。
Hibernate mapping files and POJO'S from database
Hibernate Reverse Engineering Wizard
我使用Netbeans和Hibernate生成所有这些模型。