【问题标题】:Why hibernate can not find my view为什么hibernate找不到我的视图
【发布时间】:2012-01-16 03:03:12
【问题描述】:

我在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 更改为 'something' 并将视图名称更改为 'something' 错误是

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

请告诉我为什么会这样,谢谢。

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

【问题讨论】:

  • 看起来有多个Something.hbm.xml 的副本在各处浮动。旧罐子,多个hbms之类的

标签: mysql xml hibernate view


【解决方案1】:

努力提升自己"&lt;class name="SomeThing" table="some_thing"/&gt;"你还没有关闭标签!!尝试使用调试选项!如果它不允许在 xml 文件中调试,请尝试寻找另一种寻找解决方案的方法!

你分析过class标签的定义吗?

【讨论】:

    猜你喜欢
    • 2015-10-15
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多