问题内容: 我需要用我的春天。但是,它不对JPA实体进行任何更改。我知道,如果我使用它会起作用。但是,我需要。因此,建议您不要使用。我的spring班是: 我的Spring xml配置是: 如何在使用提交的JPA实体中进行更改? 问题答案: 感谢 @Bond-Java Bond ,解决方案是执行以下步骤: 设置为。 使用代替。 添加。软件包中有不同的类,可用于不同的Application Serv
问题内容: 我使用JPA,并将Hibernate作为其实现。我的项目中 需要* 具备哪些依赖关系? * 问题答案: 我相信您仅需要两件事就是hibernate的entitymanager,然后是SLF4J日志记录捆绑包之一。其他所有内容都应作为依赖项引入:
问题内容: 我们目前正在使用JPA作为我们的数据访问层来开发J2EE Web应用程序。我们目前正在采用几种不同的策略来利用我们的应用程序中的缓存。 创建每个请求 在请求范围内获取缓存,但在请求结束时丢失缓存 轻松回滚整个请求中的任何更改 创建每个Http会话 在会话范围内获取缓存 使事务变得更复杂,必须按请求创建一个新事务,然后才能按请求回滚更改 我已经在Hibernate文档中看到了这两种策略。
问题内容: 我回到Java世界,并尝试使用JPA,Hibernate和PostgreSQL配置一个新的Spring Web应用程序。 我发现了许多带有各种XML配置文件的较早的示例,并且我想知道是否存在一种不依赖XML文件编写的执行该配置的首选新方法。 我需要配置的一些东西是hibernateSQL方言,驱动程序等。 问题答案: 将以下片段放入带有和注释的类中 Hibernate / JPA(编辑
问题内容: 我将SpringJPARepository与hibernate一起使用,并且对实体更新有一个问题。我通过传递单个实体来调用jparepository.save(entity),但在跟踪日志中,我也可以看到针对数据库中其他行发出的更新语句。在调用save之前,我有一个findAll并且某些实体的值正在更改。但是我只传递了一个要保存的实体,但是仍然保存了所有更新的实体。您能提供有关此信息吗
问题内容: 因此,我正在使用DerbyDB,并且正在设置一些实体。我有一个用作某些实体()的超类。更具体地讲,我有一个超类和子类3,即,和。现在,我有一个不同的实体,假设该实体应引用其所有者(作为其字段之一)。因此,我创建了一个名为的字段。我得到的错误是: 有解决方法吗? 问题答案: 我可以提出两种解决方案: 变更继承 您得到的异常清楚地描述了您的问题:不是实体。使用接口声明为超类的任何类都不能是
问题内容: 我有3个实体。分支,主题,主题。分支具有主题列表,而主题具有主题列表。而且subjectList和topicList都是惰性的。我想在单个查询中获取所有分支,包括其主题和主题。 1。 2。 3。 我尝试了下面的方法,但是没有用。 另外下面的代码用于从数据库中获取数据,我使用JPQL如下 这给下面的例外 问题答案: Hibernate不允许您获取多个Bags,因为它最终将获取笛卡尔积。
问题内容: 我正在使用JPA(Hibernate作为我的JPA提供程序)。我实际上是在尝试避免hibernate细节并使用JPA规范。我有一个初始化惰性实体的函数。不幸的是,它使用了Hibernate特定的功能。这是我的功能: 是否有任何纯JPA方式初始化实体? 问题答案: 似乎没有一种初始化实体的标准方法。 有一种标准的方法可以检查是否已初始化(完全加载)实体,这是通过PersistenceUn
问题内容: 我是堆栈溢出和使用hibernate和mysql处理spring jpa数据的新手。我为每个实体类创建了一个JpaRepository。但是现在我觉得我应该对所有实体使用一个存储库,因为在我的所有存储库中都有通用的CRUD操作方法。 save() update() delete() findOne() findAll() 除了上述方法之外,我的应用程序中还具有其他自定义方法。 我的目标
问题内容: 我有一个非常简单的查询,该查询基于“ in”子句检索值。作为“ in”参数出现的列表已适当排序。 查询: 我需要将结果排序的方式与之相同,是否可以在没有纯sql的情况下但仅在and / or 的帮助下才能实现此目的? 问题答案: 您也可以通过JPA进行此操作,但必须按所需顺序创建用逗号分隔的ID列表。根据您的情况,您可以保持相同的顺序。 要创建逗号分隔的列表,您可以使用Java 8流:
问题内容: 我有一个遗留数据库,我正在尝试将其重新设计成21世纪。现有的数据结构之一涉及一个特定的类,该类包含一个二维值矩阵。如果要从数据库中对该类进行逆向工程,则最终会得到一系列属性,例如: 等等。由于这是一个6x6的矩阵,因此有很多这样的列。 我一直在寻找更好的方法,但是我不确定我在那儿。我想做的是这样的: 但这失败了: 我想不仅要尝试解决错误,还应该四处询问并尝试找到解决此映射挑战的正确 方
问题内容: 所以我昨天问了这个问题,但是目标职位已经改变,问题有所不同: Hibernate /JPA元素集合具有多对多关系吗? 我想知道是否可以创建将对所需关系进行建模的实体,以便Hibernate在启动应用程序时创建我的架构。 关键是Join表实际上可以包含不链接到任何Elements的行。该结构表示基于“类型”和“值”对的元素分类,并输入到此特定应用程序之外的系统中。 我想做的是通过映射将我
问题内容: 我刚刚使用Hibernate作为JPA2.0提供程序启动了一个Spring Roo应用程序。我使用的jar如下: hibernate-core-3.6.4.Final.jar hibernate-commons-annotations-3.2.0.jar hibernate-entitymanager-3.6.4.Final.jar hibernate-jpa-2.0-api-1.0.
问题内容: 我不想在我的java源代码中进行配置,可以像这样完成: 因为我希望它是可配置的。 我不使用hibernate.properties,而仅使用persistence.xml,就像我使用JPA一样。我怎样才能使作为使用的所有实体只? 问题答案: 您正在将JPA标准与Hibernate实现一起使用。在这种情况下,您尝试配置特定于Hibernate实现的内容,而不是JPA标准的一部分。如果它是
问题内容: 我想知道我需要做什么才能访问数据库线程安全。 这是我的Entity类: 这是DbService类: 这是与DbService一起使用的类: 使 add() , delete() , update() 和 getAll() 方法同步是否足够? 是否可以像在源代码中那样创建DbService的多个实例?还是只需要创建一个实例? 也许我应该使用单例设计模式?还是使DbService静态所有方