spring相关内容

Spring JPA:从异步方法处理时,数据未保存到数据库

我有一个使用Spring JPA的应用程序,并使用@Async spring批注进行一些后台处理.该过程需要将参数保存在数据库中,或者如果参数已经存在,则更新数据库. 这不能正常工作,因为在完成@Async方法后,我的数据实体无法持久保存在数据库中.但是,当我从方法中删除@Async批注时,一切正常.我的数据已保存或更新到数据库. 有人知道什么可能是错的或我可能缺少的吗? 谢谢. ..

Hibernate SessionFactory基于注解的配置

我最近的目标是构建一个Spring Boot应用程序,但是没有任何XML配置文件(或尽可能少),因此我想避免使用某些XML文件(例如web.xml),尤其是对于某些bean定义部分. 这是更难的部分. 我想使用@Autowired注释将SessionFactory bean注入类,但是每次尝试启动应用程序时,我都会得到: org.springframework.beans.fac ..
发布时间:2020-11-23 03:17:50 Java开发

组件注释无法正常工作

我是春季和冬眠的新手,一切正常,但只有组件注释无效.每次出现此错误- Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.vc.teacher.db.dao.UserDao] found for dependency: expec ..
发布时间:2020-11-23 03:11:08 Java开发

解决Rest API调用中的竞争条件

我有一个REST API,用于收集有关第三方应用程序使用的urls的信息.安装了一个嗅探器,该嗅探器正在寻找HTTP请求,然后调用API来提供有关所使用的URL和标头的信息. 我希望存储的URL尽可能唯一,以便每次搜索用户: http://localhost/users/49a95b87-083e-475b-9278-bade6f24413b http://localhost/user ..
发布时间:2020-11-23 03:09:40 其他开发

使用Spring Data JPA轻松获取

我创建了一对一的关系,我想拥有一些方法来获取相同的实体(Distributor.class),但是其中一个方法却可以进行懒惰的获取,而其他人则很渴望. @Entity @Table public class Distributor { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Lo ..
发布时间:2020-11-23 03:08:15 其他开发

为什么SpEL支持在Spring Data JPA @Query中不起作用?

我试图通过将第二个参数传递给具有列表大小的方法来避免冗余.相反,我使用EL,但出现错误: org.hibernate.QueryException:尚未设置所有命名参数: [ $ synthetic $ __ 1] [从书本b中选择不同的书本b加入书本b.bookHashtags 作为ht,其中b.uniqueIdentifier具有:tags组中的ht.hashtagName count( ..
发布时间:2020-11-23 03:08:08 Java开发

如何自动连接另一个项目中的课程

我有两个Java项目,分别是epService和epEntity(用于数据库访问的工厂类).还有一个名为epWeb的Spring项目,其中包含控制器,这是Rest API. 现在,我想将epEntity内部的类自动连接到春季项目epWeb. 我已经成功地自动在该epWeb项目中自动连接了类,但是我无法从另一个项目中自动连接一个类 任何人都有这样做的建议,请让我知道. 如果这是与stackoverf ..
发布时间:2020-11-23 03:04:16 其他开发

JPA-EntityManager的find方法返回重复项

我有两个子实体列表的实体.调用EntityManager.find()时,它基于两个列表的乘法返回重复项. 我在Hibernate和SQL Server中使用Spring,Jackson和JPA. 在对具有第一个子实体的 N 个元素和第二个子实体的 M 个元素的父对象进行测试时,它总是返回两个实体的 N * M 个元素 例如,下面有 3 个任务和 5 个注释,JPA返回 15 " ..
发布时间:2020-11-23 03:02:53 Java开发

春季:尚未配置任何事务管理器

一段时间以来,我一直在努力解决这个问题,但没有找到解决方案.希望任何人都能帮助我. 我配置了一个HibernateTransactionManager.但是,我在日志文件中看到以下消息: 调试[http-8080-1] AnnotationTransactionAttributeSource.getTransactionAttribute(107)|添加具有属性[PROPAGATION ..
发布时间:2020-11-23 03:01:48 其他开发