为什么hibernate无法找到我的观点

时间:2012-01-16 03:03:13

标签: mysql xml hibernate view

我在mysql中创建了一个名为' some_thing'的数据库视图,然后使用hibernate自动生成工具生成这样的xml文件

<class name="SomeThing" table="some_thing">

但是,当我尝试操作视图时出现错误

[ERROR]Table 'something' doesn't exist -- org.hibernate.util.JDBCExceptionReporter.logExceptions

如你所见,hibernate没有使用我在xml文件中指定的名称,如果我按照提示操作并将视图名称更改为错误更改为

[ERROR]Table 'some_thing' doesn't exist -- org.hibernate.util.JDBCExceptionReporter.logExceptions

所以我尝试将xml更改为&#39;某些内容&#39;并且还将视图的名称更改为“&#39; something&#39;错误是

[ERROR]Table 'some_thing' doesn't exist -- org.hibernate.util.JDBCExceptionReporter.logExceptions

请告诉我为什么会发生这种情况,谢谢。

我的环境是hibernate 3.3,mysql 5.5,navicat 9.0,myeclipse 8.6

1 个答案:

答案 0 :(得分:2)

尝试改善你的自我"<class name="SomeThing" table="some_thing"/>"你没有关闭标签!尝试使用调试选项!如果它不允许在xml文件中调试,请尝试寻找另一种寻找解决方案的方法!

您是否分析过class标签的定义?