小编典典

将SQL表转换为java bean类

sql

关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。


想要改善这个问题吗? 更新问题,使它成为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;
    }
}

您对这种工具有任何想法吗?


阅读 364

收藏
2021-03-23

共1个答案

小编典典

使用休眠。

它允许您为数据库表生成模型类。

“功能”称为:Hibernate mapping files and POJO'S from database,也可以使用Hibernate Reverse Engineering Wizard

我使用Netbeans和Hibernate生成所有这些模型。

2021-03-23