nHibernate HQL - 实体未映射
我有我的 nHibernate 设置并可以正确使用 QueryOver 对于大多数查询,但是,每当我尝试执行 HQL CreateQuery 时,我都会收到实体未映射的异常。我可以使用 QueryOver 确认同一实体工作正常。
注意:我正在使用流畅的 nHibernate
有什么想法会导致这种情况吗?
I have my nHibernate setup and working correctly with QueryOver for most queries, however, whenever I try to do a HQL CreateQuery I get the exception that the entity isn't mapped. I can confirm that the same entity works fine using QueryOver.
Note: I am using fluent nHibernate
Any ideas what would cause this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在映射中禁用了自动导入 (
),那么您将必须在查询中的所有位置使用完全限定的类名,不合格的类名将不起作用。否则,启用自动导入。
像这样:
If you have disabled auto-import in your mappings (
<hibernate-mapping auto-import="false">
), then you will have to use fully-qualified class names everywhere in your queries, unqualified class names won't work.Otherwise, enable auto-import.
Like this: