用户登录
用户注册

分享至

hibernate不映射表

  • 作者: 理想家的坏品味
  • 来源: 51数据库
  • 2020-10-07

不能映射的原因有几个,

1、数据库连接配置是否正确

2、映射文件有没有放到Hibernate的配置文件中

3、映射文件本身写的有问题,如字段与数据库对应有误

2



ibernate数据库视图

  Windows-Preferences-MyEclipse-DataBaseExplorer-Drivers

  new一个Driver。Driver template选择Oracle(Thin driver)

  可以改变Driver的名字。

  输入数据库连接字符串,以及访问该数据库的用户名和密码

3 点击进入MyEclipse数据库视图。

  在DB Browser中,右键,新建一个Profile。名字任意取。

  Driver选择刚刚配置的那个Driver。同样,输入用户名和密码。

  下一步:选择Display the selected schemas。点击add,则可以选择你要显示的数据库内容。

  这时,在 DB Browser中就看到了刚刚配置的Profile,也可以打开连接了。就能看到数据库中的所有表了。

4 回到MyEclipse视图。

  右建点击工程 MyEclipse-Add hibernate Capability

  这时,最好在文件包中再新建一个包用来存放hibernate文件。

  选择刚刚建立好的连接,就可以在新建的包中生成hibernate配置文件。

5 在数据库视图中,右击要导入的表。选择hibernate reverse enginnering就可以将表导入到工程中。

  表在MyEclipse中生成了java文件和hbm.xml文件


  mapping的配置,可以在hibernate配置文件中,Configuration视图中的Mappings中直接添加hbm.xml就映射成功了。

另外,站长团上有产品团购,便宜有保证


软件
前端设计
程序设计
Java相关