java - 我们可以在hibernate hql中映射重复的bean(不同包中的同名)

标签 java hibernate

我有两个表 tbl_aaaa_entitytbl_bbbb_entity

我创建了两个 bean com.xxx.aaaa.Entitycom.xxx.bbbb.Entity

如果我使用 HQL

"From Entity"

默认情况下,它从 com.xxx.aaaa.Entity 检索,而不是从 com.xxx.bbbb.Entity 检索。

我如何通过重命名两个 bean 类来解决这个问题。但是这样的工作有可能吗?

最佳答案

您必须包含包名称和映射类名称。

像..

from package.mappingClass

它避免了同名类之间的冲突。

关于java - 我们可以在hibernate hql中映射重复的bean(不同包中的同名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39031233/

相关文章:

java - 没有级联删除目标的级联删除关系

java - 将数据库异常信息传输给客户端的最佳实践

java - Spring+Hibernate应用程序的环境特定配置

hibernate - OSGI 与 hibernate : "No suitable driver found"

java - 尝试将 UTF-8 文本写入文本文件时出现编译错误

java - 为什么我不能在具有多个边界的类型参数中使用类型参数?

java - 在 hibernate 中,实体名称属性的作用是什么?

java - 在回收者 View 中组织两种 View 类型

java - 读/写大文件的最简单格式

java - java中接口(interface)作为参数类型的使用