Java Hibernate:如何自动生成包含所有数据库字段的实体类
我正在用MySQL、Hibernate、Java和GWT进行一个项目 我正在创建一个实体类,在这个类中,我根据mysql中的字段创建每个字段 就像MySQL中有一个包含字段、id、名称、密码和许多其他字段的表UserInfo一样 现在,当我在java/hibernate中创建一个实体类时 我必须用手创建每个字段,即id、名称、密码和其他字段 我只是想知道是否有一种方法可以让我的entity类自动检测数据库表中的所有字段,并使所有字段都使用java本身,并将它们与数据库字段链接起来Java Hibernate:如何自动生成包含所有数据库字段的实体类,java,hibernate,Java,Hibernate,我正在用MySQL、Hibernate、Java和GWT进行一个项目 我正在创建一个实体类,在这个类中,我根据mysql中的字段创建每个字段 就像MySQL中有一个包含字段、id、名称、密码和许多其他字段的表UserInfo一样 现在,当我在java/hibernate中创建一个实体类时 我必须用手创建每个字段,即id、名称、密码和其他字段 我只是想知道是否有一种方法可以让我的entity类自动检测数据库表中的所有字段,并使所有字段都使用java本身,并将它们与数据库字段链接起来 谢谢hiber
谢谢hibernate有一个名为“hibernate.hbm2ddl.auto”的属性 hibernate.hbm2ddl.auto 自动验证或导出架构DDL 在创建SessionFactory时将其复制到数据库。使用create drop, 关闭SessionFactory时,将删除数据库架构 明确地说 e、 g.验证|更新|创建|创建删除 您可以在开始创建sessionfactory时设置适当的值。然后您将看到表是在数据存储中创建的,当然,表的创建是基于实体类的 如果要从数据库表生成java类(实体)。您可能需要检查hibernate反向工程: 试试看