使用myeclipse从数据库反射生成实体类和映射文件,hibernate带给我们的O/RMapping思想是很正确的,即从面相对象的角度来设计工程中的实体对象,建立pojo,然后在编写hbm.xml映射文件来生成数据表。但是在实际开发中,往往我们会首先从数据库的设计角度出发来实现我们预期的项目。 所以,这里详述从数据库表到实体类的生成。 工具/原料 MyEclipse 8.5 Sql Server 2005 方法/步骤 1 首先让DB Browser显示在myeclipse页面 2 在DB Browser对话框里“右键”,“NEW” 3 在弹出框里填写数据库信息,每一项都是必填项,点击“Test Driver”,测试连接,提示“... successfully ...”,标识正确,点击“finish”,DB Browser对话框里会出现新建的数据库连接。 4 数据库的表和DB Browser对话框里新建的数据库表可以对应上 5 选中需要反射的表,可以多表选择,右键选择“Hibernate Reverse Engineering”,在弹出框里选择和填写相应信息 6 添加成功! END 注意事项 这里只分享了sql server2005,不同的数据库,步骤是相同的,只是步骤3页面1的信息不同和步骤5页面5的主键生成策略不同,自行尝试