1。打开DB浏览器,建立一个到数据库的连接,找到要保存的数据库表的图标,然后右键单击Hibernate反向工程。



2以后,以下节目:

U3000 U3000

java的src文件夹:为相应工程的src目录

java packega:存储在项目包的名称,一般选择和坚持一起上课

创建POJO <>数据库表的映射信息:选择

创建一个映射文件(*. HBM。XML)为每个数据库表:使用映射文件相关的数据表,选择了

java对象(POJO <> DB表):产生一个最基本的java类

创建抽象类:生成一个未被选择的抽象类

java数据访问对象(DAO):生成DAO层的代码,而不是选择现在。如果你选择它,你不需要做任何事情。一般来说,在企业中发展是很有效率的。

三.单击下一步

U3000

类型映射:使用java类型映射文件或休眠类型,事实上,我们使用java类型一般。



id生成器:id生成器,我们通常选择赋值,它是由程序生成的。



单击完成。你可以看到,你有超过2个文件,一个。你com.zyf.hibernate.bean包下的java文件和one.hbm.xml文件。通过Hibernate自动生成的是建在MyEclipse的这2个文件。

4。注意事项



如果你的MySQL数据库表没有设置主键,然后使用向导生成的文件将有2。java文件,如表命名的人,然后产生person.java持久化类,一为personid.java,并在地图文件的一些标签,这与主键,线,所有元素在表中的主键,这是超出了理解范围。



因此,使用Hibernate操作数据库,表必须有主键。

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。