首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

MyEclipse中hibernate反向工程范例(一对多关联)

2013-10-28 
MyEclipse中hibernate反向工程实例(一对多关联)3、在弹出的窗口ShowView中选择DB Browser,如下图所示:4、在D

MyEclipse中hibernate反向工程实例(一对多关联)

3、在弹出的窗口ShowView中选择DB Browser,如下图所示:

MyEclipse中hibernate反向工程范例(一对多关联)

4、在DB Browser窗口中,选择显示的图标,单击右键执行新建命令,如下图示

MyEclipse中hibernate反向工程范例(一对多关联)

5、弹出Database Driver对话框,在此会要求我们配置数据库的相关信息,具体设置如下图所示,设置完成,单击Finish.

????????????????????MyEclipse中hibernate反向工程范例(一对多关联)

【第二步】引入hibernate配置文件

?

1、添加hibernate包:

选中我们的Web工程,依次单击鼠标右键-->MyEclipse-->Add HibernateCapabilities…?如下图所示:

MyEclipse中hibernate反向工程范例(一对多关联)

2、在弹出的窗口中做如下设置:

MyEclipse中hibernate反向工程范例(一对多关联)

【Next】,创建hibernate的配置文件

MyEclipse中hibernate反向工程范例(一对多关联)

【Next】,指明hibernate与数据库的连接

????MyEclipse中hibernate反向工程范例(一对多关联)?

【Next】,创建HibernateSessionFactory类,用来获得session。如果前面没有设置包名,要先单击New创建新的包。

?? ?MyEclipse中hibernate反向工程范例(一对多关联)

单击【Finish】按钮

??????????????????????MyEclipse中hibernate反向工程范例(一对多关联)

接下来要给hibernate.cfg.xml文件添加属性:在properties处选择Add…,如下图所示:

MyEclipse中hibernate反向工程范例(一对多关联)

单击【Add…】,在Hibernate Properties Wizard页面填入如下图所示信息,最后单击Ok。

MyEclipse中hibernate反向工程范例(一对多关联)

show_sql:默认为false,如果为true,表示在程序运行时,会在控制台输出SQL语句,这有利于跟中Hibernate的运行状态。在开发和测试阶段,可以将该属性设置为true,以便跟踪、调试程序,在应用发布以后,应将该属性值设置为false,以减少应用的输出信息,提高运行性能。

?

【第三步】添加hibernate映射文件和POJO类

1、新建com.lqh.beans包

2、在前面设置的数据源上找到我们要操作的表:

在DB Browser中选中新建的数据源,单击鼠标右键并选择open connection..

MyEclipse中hibernate反向工程范例(一对多关联)

输入数据库的用户名和密码,以创建连接:

MyEclipse中hibernate反向工程范例(一对多关联)

找到刚才新建的test数据库,然后是TABLE,如下图所示:

??????????????MyEclipse中hibernate反向工程范例(一对多关联)

生成POJO:

??????????MyEclipse中hibernate反向工程范例(一对多关联)?

点击Next,配置映射类型(暂时未用到)

???MyEclipse中hibernate反向工程范例(一对多关联)?

点击Next,配置反向工程细节

??????????????MyEclipse中hibernate反向工程范例(一对多关联)???????????????????????????

?

?????????? 点击finish即可完成,生成的映射文件以及POJO类如下:

?????????????? User.hbm.xml

???????????????

?

上面这步并不是必须,选在3.2版本以上,默认就支持注解。

?

MyEclipse中hibernate反向工程范例(一对多关联)

?

?

其他部分相同即可

热点排行