怎么用myeclipse生成hibernate多对多映射映射

  前些天做项目时设计完数据庫后参考原项目使用的MyEclipse自带的生成工具——MyEclipse Persistence Tools今天跟大家分享一下它的使用方法及我在使用中遇到的问题。

  通过下面三个步骤就可以通过数据表逆向生成实体类和映射文件

  第一步:配置数据源

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

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

  单击Next把要创建的SessionFactory放置於相应的包中,如果前面没有设置包名这里要先单击New创建新的包。

单击【Finish】按钮页面效果如下图所示:

  tips:对于要生成实体类和映射文件,前面这几步是必须的如果您不需要hibernate多对多映射.cfg.xml文件和hibernate多对多映射SessionFactory类的话可以在生成实体类和映射文件后将这两个文件删除即可。

  如果您需要hibernate多对多映射.cfg.xml文件并想对其进行配置可以参考下面这一步骤:

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

  第三步:添加hibernate多对多映射映射文件

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

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

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

  2.如果你的数据表Φ有注释那么就要注意了,myeclipse的生成工具会将注释生成到<column></column>之间而且用的是<comment>标签生成的这是会报两个错误:

百度知道合伙人官方认证企业

1【專注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层微信公众号:yuzhitc】

右击空白区域,选择new菜单根据提示创建数据库连接,创建好后会显示所创建的连接名选择需要添加hibernate多对多映射映像文件的工程右擊--->MyEclipse-->Add hibernate多对多映射

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 hibernate多对多映射 的文章

 

随机推荐