没有表的映射关联的休眠标准投影

安奇

我有2张桌子说

表1和表2

现在Table1有3列,分别是t1,t2,t3,而Table2有2列t4和t5。

我必须通过连接从两个表中获取数据,但是注释或xml中的两个表之间没有映射的关联。

现在的主要问题是我必须使用休眠投影从两个表中获取选定的列,例如,表1中的t1,t2和表2中的t4。

我浏览了互联网,但找到了与关联表相关的示例。

很高兴就此有任何指导。

拉迪姆·科勒

是的,这在Hibernate中受支持这里唯一的事情是我们必须使用HQL

可能会出现多个类,从而导致笛卡尔积或“交叉”联接。

from Formula, Parameter
from Formula as form, Parameter as param

因此,在我们的情况下:

session
   .createQuery("SELECT t1.prop1, t1.prop2, t1.prop3 "
              + "       t2.prop4, t2.prop5 "
              + " FROM Entity1 AS t1, Entity2 As t2 " +
              // if there is some relation - unmapped
              + " WHERE t1.someProperty = t2.someProperty "
              + "   AND ... "
              )
   .setMaxResults(10) // we can even page here
   .list() 

注意:我使用prop1,prop2和Entity1,Entity2 ...来强制感觉这是HQL。我们在谈论映射的实体,而不是表或列

我们将收到object[]数组的集合...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

关联表休眠映射

来自分类Dev

实体框架表映射到没有表的关联

来自分类Dev

关联休眠映射

来自分类Dev

具有多个关系的表的休眠标准

来自分类Dev

具有休眠标准的同一实体上的多个关联

来自分类Dev

休眠映射失败:来自表X的关联引用了未映射的类Y

来自分类Dev

休眠使用@OneToMany或@ManyToMany,以未映射的类为目标,在该类中,集合指向没有表的超类

来自分类Dev

没有连接表的多对多关联

来自分类Dev

休眠条件投影获取联接表的列

来自分类Dev

无主键表的休眠映射

来自分类Dev

有没有一种方法可以将相同的休眠实体映射到不同方案中的多个表

来自分类Dev

有没有一种方法可以将相同的休眠实体映射到不同方案中的多个表

来自分类Dev

带有投影 alise 的休眠条件限制

来自分类Dev

没有xml的休眠

来自分类Dev

新表创建更新现有表的界面。OneToMany与CompositeKey映射,springboot,休眠

来自分类Dev

示例标准休眠多个联接/表SQL

来自分类Dev

XML文件没有关联的样式表

来自分类Dev

如果表中没有值,则显示标准消息

来自分类Dev

使用“没有方言映射...”的nvarchar字段,SQL Server休眠失败

来自分类Dev

休眠列表映射在单独的表中

来自分类Dev

通过Java配置映射休眠表实体

来自分类Dev

休眠查询未映射的联接表

来自分类Dev

休眠标准。选择所有不同的实体

来自分类Dev

没有密码就无法休眠

来自分类Dev

没有与上下文路径[/ struts]关联的名称空间[/]和操作名称[]映射的操作

来自分类Dev

SQL中弱关联表的映射字段

来自分类Dev

没有固有相机矩阵的投影

来自分类Dev

mysql查询联接3张表,其中一张表没有关联

来自分类Dev

休眠映射

Related 相关文章

热门标签

归档