我有一个名为User
的表。我宣布我的班级为
<class name="EETUser" table="User">
它会在User
关键字&#34;附近引发错误的语法。
然后我改为<class name="EETUser" table="[User]">
这会将错误抛出为Missing table:[User]
。
我甚至尝试过
<class name="EETUser" table="'User'">
它抛出同样的异常。 Table missing.
请帮帮我。
注意:我无法更改表格名称,因为此表格已存在多年。
答案 0 :(得分:1)
您需要在映射类标记中声明模式名称。 另外,删除表名周围的引号。 如果您无法更改表名,则可以创建同义词并将实体映射到同义词名称。
<class name="EETUser" table="User" schema="**table.schema.name**">