当前位置: 首页 > 知识库问答 >
问题:

Hibernate/JPA无法进行快速加载

董谦
2023-03-14
@Entity
@Table(name = "flightroutes")
public class Flightroute extends DomainObject<Integer> {

    @ManyToMany(fetch=FetchType.EAGER)
    private List<MeasureStation> measureStation;
@Entity
@Table(name = "measurestations")
public class MeasureStation extends DomainObject<Long> {
    @ManyToMany(mappedBy = "measureStation")
    private List<Flightroute> flightroutes;

共有1个答案

阎伟志
2023-03-14

发现:

 @ManyToMany(fetch=FetchType.EAGER)
    private List<MeasureStation> measureStation;

hibernate希望保持列表中元素的顺序(使用联接等),如果有两个列表,hibernate不能保持顺序。

看一看

 类似资料:
  • 我面临毕加索无法快速加载图像的问题。 有3个显示左、中、右图像。在快进/后退时,对于给定的时间点,选择左、中、右并显示在三个框中。 这是初始化。缓存是100MB以及99MB的 窗口移动的图像数是3000。所以我将图像预加载为 平均图像大小为10KB-320x180,因此达到35MB,小于99MB。 当快速循环工作时,许多图像是(来自)和(来自),但在几个快速循环之后,3个图像冻结或变得非常慢。此时

  • 我试图创建一个路由到我的用户文件以及其他人,但当我使用邮递员发送获取请求https://localhost:3000/api/users我得到一个"无法获取api/用户/错误。 我尝试将require语句放入变量中,然后将其传递给应用程序。use()函数。我还确保了我的用户中的。第一个参数仅为“/”的js文件。此外,不仅仅是用户的路线,我的所有路线都不起作用。有人能看出我的错误吗? 这是服务器。j

  • 问题内容: 有人可以帮我为什么下面的代码不起作用吗?我正在Xcode.1 Playground中对其进行测试 问题答案: 操场是沙盒,因此您将无法仅从用户文件夹中的任何位置抓取文件。以下是将该文件添加到游乐场以使其可访问的方法: 在Finder中找到您的“ .playground”文件 右键单击并选择“显示包装内容” 您应该看到“ timeline.xctimeline”,“ contents.x

  • 问题内容: 我们对PostgreSQL中的继承以及在JPA中将其映射为实体存在疑问。我们的数据库和我们要映射的表是: 我们在Netbeans 7.1.2中使用自动工具将它们映射到实体。起初我认为仅添加就足够了 因此,它只是 扩大了 ,但无法正常工作。最好的方法是什么?提前致谢。 问题答案: JPA的继承概念基于普通表。它并没有真正“理解” PostgreSQL表继承的想法。这是使用旨在暴露功能的最

  • 问题内容: 我正在尝试快速实施AES加密。Android和C#的加密解密工作正常。我需要迅速实施它。这是android 的当前代码,其后是C#。 我尝试使用 CryptoSwift 跨平台AES加密 但是,这些都不起作用。当我在服务器上发送加密的字符串时,它没有被解密。 任何帮助将不胜感激 问题答案: 确保使用相同的参数,这些参数似乎是带有iv (实际上是PKCS#7)填充和16字节(128位)密

  • 我正在尝试将的接口扩展为: 但我得到了以下错误: 没有与此调用匹配的重载。重载1/3'(路径:PathParams,…处理程序:RequestHandler