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

带有弹簧数据jpa的并表

公西马鲁
2023-03-14
问题内容

我有2个表,一个是表Users,另一个是UserGroup具有ManyToMany关系表,如何将它们与spring-data-
JPA合并为一个列表。

**不想使用本机查询

更新

我想要的确切查询:

选择来自用户的电子邮件

联盟

从组中选择标题


问题答案:

因此,我解决了在数据库本身中创建视图,然后将其映射到我的Java实体的问题,因为似乎hibernate状态不支持“联合”查询



 类似资料:
  • 问题内容: 我正在尝试转换此原始sql查询: 在Spring Data规范中,我认为到目前为止我的问题是如何连接这些表。 这是我当前在规范中的转换: 我得到这个异常: 我想补充一点,例如我是Spring框架的新手,因此这是我在Spring上的第一个应用程序,因此我对新手问题表示歉意;) 编辑:添加的实体产品,BeforeRelationShip Product和FollowRelationShip

  • 问题内容: 我有一个简单的服务在调用数据库的端口上暴露的容器中运行。 当我击中我回来 当我直接在浏览器中点击它时,它的工作就很好。但是,当我尝试使用它时,我就变得正常了。 这是我的春季启动服务: 这是我的: 但我仍然收到此错误: 我曾尝试这种通过添加到方法和我在类级别都试过了。我也查看了此内容,因为我在port上运行了UI 。但是那个联系不是特定于春天的。 编辑 添加我的请求标头: 网络标签(Ch

  • 问题内容: 我到处都读到有关Spring如何鼓励您在代码中使用接口的信息。我没看到 您的spring xml配置中没有接口的概念。Spring的哪一部分实际上鼓励您使用接口(而不是文档)? 问题答案: 为类定义接口时,它有助于进行依赖项注入。您的Spring配置文件本身不包含任何有关接口的信息-您只需输入类的名称即可。 但是,如果您要注入另一个提供“等效”功能的类,则使用接口确实会有所帮助。 例如

  • 我使用本教程使用REST访问JPA数据,创建了一个简单的RESTful Web服务,用于访问数据库中的一些数据。它工作得很好。我喜欢它有多简单,我或多或少了解它的工作原理。 但是,有人要求我添加一些自定义日志记录。每当Web服务被调用日志时,都会生成“Start-time”,并在服务返回之前生成另一个日志“End-time”。有没有办法在不破坏我的包含@Query anotation的方法的情况下

  • 问题内容: 我处理遗留代码库,其中未在春天有线了一类需要获得一类 是 在春季接线。我希望创建一个在启动时已连接的工厂类,然后可以调用getInstance()方法来获取一个连接对象。最好的方法是什么? 例: 我需要在启动时连接FooFactory,以便LegacyA可以简单地调用getInstance(),以便它返回Foo的实例(这也是在应用程序上下文中定义的bean)。 编辑:我不得不重新整理我