问题内容: 我将Spring Boot与结合使用,但是当应用程序重新启动时,所有表都会删除并再次创建。有什么方法可以避免为现有表重新创建? 问题答案: 通常不应该在生产中使用hibernate.ddl- auto 。
问题内容: 我收到此错误: 我正在尝试做的是创建一个带有下拉框的表单,该表单会根据在另一个下拉框中选择的其他值进行填充。例如,当我在框中选择一个名称时,应运行.jsp页面中的函数,然后提交提交的页面,然后在框中再次加载相应的值。 但是我收到此HTTP状态405错误。我在互联网上搜索了解决方案,但找不到任何有帮助的方法。这是我的代码的相关部分: jsp页面的一部分 控制器的一部分: 我怎么会得到这个
问题内容: 我正在寻找一种使用Spring Data JPA动态构建查询的解决方案。我有一个GameController,它有一个RESTful服务终结点/ games,它带有4个可选参数:体裁,平台,年份,标题。可能不传递任何API,而是传递所有4种,以及之间的每种组合。如果未传递任何参数,则默认为null。我需要在存储库中使用一种方法来构建适当的查询,并且理想情况下还允许Spring Data
问题内容: 我有一个简单的问题。是否可以通过@Ressource或@Autowired向Hibernate Eventlistener添加依赖项注入? 我将向您展示我的entitymanagerfactory配置: 目前,我通过jpa.properties注册了我的监听器, 但是在这种情况下,我的听众没有弹簧注入。我找到了一个解决方案,但是它使用了sessionFactory而不是objectma
问题内容: 所以我试图通过hibernate和jpa使用自定义查询 但是,这给了我以下错误: 所以我发现了这篇文章为什么Hibernate查询在IntelliJ中有编译错误?。 所以我添加了一个方面来测试: 现在我有这样的hibernate.cfg.xml: 和弹簧配置是这样的: 但是,如果我使用intellij的Persistence Tool进行了如下简单查询: hql>来自用户 它产生以下错
问题内容: 我正在尝试做一个简单的Spring应用程序。它需要公开REST端点并将其保存到关系数据库中。 我接受了您的示例项目http://spring.io/guides/gs/accessing-data- rest/ 。如您的指南中所述,我能够执行所有操作(POST,PATCH,PUT,GET)。 但是,我尝试为Person Entity类添加关系,事情开始崩溃。 呼叫: 问题1:我可以发表
问题内容: 我们正在使用带有Hibernate的Spring数据JPA的Web应用程序。 在应用程序中,每个实体中都有一个compid字段。这意味着在每个数据库调用(Spring Data方法)中都必须使用compid进行检查。 我需要一种方法,这个“ where compid =?” 检查为每种查找方法自动注入。这样我们就不必专门为compid检查而烦恼。 通过Spring Data JPA框架
问题内容: 我的问题基本上和这里的一样,但是我对答案不满意,所以我正在写这个问题。 在SpringFramework手册中,声明对于PROPAGATION_REQUIRES_NEW,当前事务将被挂起。实际如何实施?我知道大多数数据库不支持嵌套事务,并且在一个连接中只能运行一个事务。这意味着您不能仅仅“不使用”原始事务并启动一个新事务-在启动新事务之前,您必须提交或回滚原始事务。 例: 还是可以使用
问题内容: 总的来说,我对Web上的Spring和Java还是很陌生,但是周末我一直在为此苦苦挣扎。将所有配置整合在一起并使Spring在IntelliJ上与gradle一起使用是一个挑战。 我正在尝试在Spring中实施另一个项目,以便更好地了解如何使用它。 我整个上午都在收到此错误,并且在Spring上浏览了许多参考资料和指南,但是看不到问题出在哪里。 由以下原因引起:org.springfr
问题内容: 这个问题类似于上一个问题。我正在尝试通过Spring-JUnit-Transactional测试之一进行hibernate会话,但是却遇到了以下异常: 这是我的JUnit类: 如果我a 并以编程方式获取我的代码(而不是在Spring XML中定义它),则每种方法都可以正常运行,如下所示: 但是,如果我像这样在Spring XML中定义我的示例,则可以使我的原始示例正常工作: 我的问题是
问题内容: 这篇文章是JPA的延续。如何在持久化后从数据库获取值 当我执行以下命令时,我将遵循以下异常,该如何解决呢? DAOImpl 代码 applicationContext.xml 问题答案: 我猜这里的问题是,尽管您已经为事务管理器定义了bean,但是您没有注释启用弹簧事务的create()方法。 还要删除该语句,因为现在所有事务管理都将在spring之前完成,如果您保留该语句不变,则将再
问题内容: 我尝试将以下代码添加到spring数据jpa存储库中: 但是应用程序不能以以下例外开头: 由以下原因引起:org.hibernate.hql.internal.ast.QuerySyntaxException:意外令牌:第1行第59列附近的值[插入commit_activity_link(commit_id,activity_id)VALUES(?1,?2)] 我哪里错了? 问题答案:
问题内容: 我无法避免在RuntimeException之后阻止事务回滚。我的环境是在Websphere 8.0上运行的Spring 4.1 + Hibernate 3.6 + JTA(WebSphereUowTransactionManager)。 首先,一个简单的情况表现出预期的效果。由于我 捕获了RuntimeException ,因此事务提交并成功创建了新资源。 下一个也可以。我声明了 n
问题内容: 我创建了两个实体并且具有一对多关系。当我发出时,我希望hibernate状态使用“ INNER JOIN”查询。但是它只是发出查询以从Book_Category获取数据。 我缺少什么?我该怎么做使hibernate问题的JOIN查询? Book.java BookCategory.java BookCategoryRepository.java 问题答案: 默认情况下,Hibernat
问题内容: 如何使用和在一起? personelRepository.java personelService.java personelController.java 当我运行它时,会出现这样的错误。但是,如果我像findAll(Pageable page)和findAll(Specification filter)一样分别调用findAll()函数,它将起作用。但是我不能一起使用。 问题答案: