当前位置: 首页 > 面试题库 >

Hibernate联盟替代品

凌嘉勋
2023-03-14
问题内容

使用hibernate实现联合查询,我必须采取什么替代方法?我知道hibernate状态目前不支持联合查询,现在我看到的建立联合的唯一方法是使用视图表。

另一个选择是使用普通的jdbc,但是这样一来,我将失去所有示例/条件查询的功能,以及hibernate对表/列执行的hibernate映射验证。


问题答案:

使用VIEW。可以使用实体名称将相同的类映射到不同的表/视图,因此您几乎不需要重复。在那里,这样做就可以了。

普通的JDBC还有另一个隐藏的问题:它不知道Hibernate会话缓存,因此,如果在事务结束之前缓存了某些内容,并且没有从Hibernate会话中清除该内容,则JDBC查询将找不到它。有时候可能会很令人困惑。



 类似资料:
  • 旨在帮助世界各地的组织和个人协作创建 IBM Lotus Notes/Domino 应用程序,并将它们发布为开源软件” —— 这是来自 OpenNTF 的任务说明。 OpenNTF 是 IBM® Lotus Notes® 和 Lotus® Domino® 社区成员在 2002 年发起的。从此之后,60,000 名用户注册了 OpenNTF,并开始下载代码。其中涵盖 250 多个开源项目和 800

  • 影视联盟 v1.0(ASP版)带后台版 首先感谢tbun 免费提供,而且代码是明文,你爱怎么改就怎么改,如果改到没办法用了,你就别来找我。 同样拥有强大的后台管理功能,管理界面清爽美观,代码干净简洁!各大搜索引擎收录良好!程序还带有防SQL注入及跨站攻击功能,后台实现:网站初始设置、网站公告管理、网站SEO优化管理、站点 广告管理、服务器信息探测、 站长 工具包等功能。并实现前台与后台完全分离,可

  • 本文向大家介绍仿百度联盟对联广告实现代码,包括了仿百度联盟对联广告实现代码的使用技巧和注意事项,需要的朋友参考一下 源码如下: 我们还可以改下代码,实现“单边展示飘浮广告,多个广告轮播展示”的效果,更改后的源代码:

  • 问题内容: 使用hibernate实现联合查询,我必须采取什么替代方法?我知道hibernate状态目前不支持联合查询,现在我看到的建立联合的唯一方法是使用视图表。 另一个选择是使用普通的jdbc,但是这样一来,我将失去所有示例/条件查询功能,以及hibernate对表/列执行的hibernate映射验证。 问题答案: 使用hibernate实现联合查询,我必须采取什么替代方法?我知道hibern

  • 问题内容: 对于像 制作视频的人相信 在许多情况下,冬眠过大 基本的sql是一种很好的语言,它可以将很多冬眠抽象化 我想听听他们如何比较,以及每个人的优缺点。 问题答案: 在这里,您可以找到Java ORM和持久性解决方案的详尽列表。并非所有以下Hibernate / JPA方法都遵循,其中某些方法在设计上相当容易。 当然,该站点上没有列出解决方案,例如带有模板的Spring JDBC等 。对于需

  • 问题内容: 是否可以对第一个查询进行排序并保留返回的行作为第一行,而不对第二个查询进行排序。(如果有道理) 我当前查询的一个示例是: 我希望“苹果”类别下的设备将按照该列表的顺序进行组织,并位于其他设备上方的列表顶部。但这似乎使两个查询混杂在一起。 问题答案: 您需要引入一个人工排序键。就像是: