MyEclipse中hibernate反向工程实例(一对多关联)
3、在弹出的窗口ShowView中选择DB Browser,如下图所示:
4、在DB Browser窗口中,选择显示的图标,单击右键执行新建命令,如下图示
5、弹出Database Driver对话框,在此会要求我们配置数据库的相关信息,具体设置如下图所示,设置完成,单击Finish.
????????????????????
【第二步】引入hibernate配置文件
?
1、添加hibernate包:
选中我们的Web工程,依次单击鼠标右键-->MyEclipse-->Add HibernateCapabilities…?如下图所示:
2、在弹出的窗口中做如下设置:
【Next】,创建hibernate的配置文件
【Next】,指明hibernate与数据库的连接
?????
【Next】,创建HibernateSessionFactory类,用来获得session。如果前面没有设置包名,要先单击New创建新的包。
?? ?
单击【Finish】按钮
??????????????????????
接下来要给hibernate.cfg.xml文件添加属性:在properties处选择Add…,如下图所示:
单击【Add…】,在Hibernate Properties Wizard页面填入如下图所示信息,最后单击Ok。
show_sql:默认为false,如果为true,表示在程序运行时,会在控制台输出SQL语句,这有利于跟中Hibernate的运行状态。在开发和测试阶段,可以将该属性设置为true,以便跟踪、调试程序,在应用发布以后,应将该属性值设置为false,以减少应用的输出信息,提高运行性能。
?
【第三步】添加hibernate映射文件和POJO类
1、新建com.lqh.beans包
2、在前面设置的数据源上找到我们要操作的表:
在DB Browser中选中新建的数据源,单击鼠标右键并选择open connection..
输入数据库的用户名和密码,以创建连接:
找到刚才新建的test数据库,然后是TABLE,如下图所示:
??????????????
生成POJO:
???????????
点击Next,配置映射类型(暂时未用到)
????
点击Next,配置反向工程细节
?????????????????????????????????????????
?
?????????? 点击finish即可完成,生成的映射文件以及POJO类如下:
?????????????? User.hbm.xml
???????????????
?上面这步并不是必须,选在3.2版本以上,默认就支持注解。
?
?
?
其他部分相同即可