第一步:在工程 XXX_hibernate 上点击“右键”,找到“MyEclipse”找到“Add Hibernate Capablities”,点选 出现对话框“Add Hibernate Capablities”
在此界面完成的功能是导入 Jar 包
Hibernate Specification
是选择 Hibernate 的版本
Select the libraries to add to the buildpath
是选择要导入的 Hibernate 的 Jar 包
有两种选择:MyEclipse 自带的“MyEcipse Libraries”,
还有自己导入的“User Libraries”
此处,我们都不选,因为我们已经手劢将所有 Jar 包拷贝到了 lib 下,不用再导入了。
去掉“MyEcipse Libraries”前面的 checkbox 的对勾
点击“next”按钮
因为我们已经创建了,所以点选“Existing”,并且将我们自己建的 hibernate.cfg.xml
的位置告诉 MyEclipse,点击“Next”就可以了。
这个界面用于创建 HibernateSessionFactory 类,其实就是我们写的 HibernateUtil。
我们也丌需要了,那么去掉“Create SessionFactory Class”前面的对勾,点击“Next”
这几个步骤是必须的。
打开 DB Broswer 视图
连接 mysql(略)
找到我们需要的表,“t_student”上点击“右键”,选择“Hibernate Reverse Engineering”
”Java Source Folder“选择存放源文件的位置为“src”,点击“OK”
”Java package“选择 POJO 类存放的包 com.tarena.tts.po
勾选”Create POJO<>DB Table mapping information“的 checkbox,
可以生成映射文件,并且在 hibernate.cfg.xml 中添加映射文件信息
勾选“Java Data Object (POJO<> DB Table)”选择生成 POJO 类
点击“Next”
选择使用数据的类型,这两天我们都是用“Hibernate types”
选择主键生成方式为“identity”,点击“Next”
填写类名,如果丌写为默讣的,注意要带 package 名
点击属性“t_id”或”t_name“,可以在旁边的框框自定义 POJO 类中的属性名
我们将属性名改为“name”,JDBC Type 和 Hibernate Type 丌变,点击”Finish“
弹出的对话框,点击”OK“,Hibernate 为我们生成了 POJO 类&&映射文件,并且将映射文件
信息添加到了 hibernate.cfg.xml 中