Hibernate:从部分解析/转换HQL,以获得类别名、类名对

本文介绍了Hibernate:从部分解析/转换HQL,以获得类别名、类名对的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!,谁能告诉我,如何解析/评估HQL并获得key是表别名和值的全限定类名的映射。,例如HQL,我希望有对:,a,Package1.foo,b.Package2.TestClassName,对结果集执行此操作相对容易,参见details here。,这不是一个好方法,但您似乎可以通过一些内部接口获取AST并遍历以下内容:,因此,这似乎是从编译后的查询中检索别名映射,但我在使用此解决方案时会非常小心:它将对象类型转换为Hibernate客户端通常不可见的子类,并基于猜测不同节点的语义来解释AST。这可能不适用于所有HQL语句,并且可能不适用于未来的Hibernate版本,或者具有不同的行为。,这篇关于Hibernate:从部分解析/转换HQL,以获得类别名、类名对的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册