spring-data-jpa

    2热度

    1回答

    我在使用EntityManager完成@Async任务之前关闭关闭EntityManager /会话的弹簧启动应用程序出现问题。 有有关此问题的2类: 调度 ,预定的方法保留的职位数量有限,并呼吁XYJobProcessor,做实际工作的@Async方法。 @Component public class XYJobProcessingTimer { private final XYJ

    1热度

    1回答

    我有一个小问题项目,就像测验API一样。当我尝试保存复杂对象(考试)时,hibernate抛出EntityExistsException。我使用dto(CreateExamRequestDto)获得REST请求,然后将此dto映射到实体并使用Spring Data JPA进行保存。 这里是我的实体类: EXAM实体: @Entity @Table(name = "exams", uniqueCo

    1热度

    1回答

    我正在使用spring-boot 1.5.6 RELEASE。我想做一件基本的事情,将我的查询从存储库中的@Query注释移动到任何xml文件。 经过一番阅读,我发现我们可以使用orm.xml或jpa-named-queries.properties来编写我的自定义查询。 我不明白这些XML文件必须存在的文件结构。我的项目中没有META-INF文件夹。 实施例: POJO类: @Entity p

    0热度

    2回答

    我写持久层上使用Spring数据JPA web应用程序,更具体地说,我的DAO扩展JpaSpecificationExecutor接口,所以我能够实现某种过滤器;想象有几个属性的Item的名单(我省略为清楚起见,注释和其他元数据): data class Item(var tags: MutableList<String>) 在我的业务层,我的滤波方法是这样的: fun findBy(tags

    0热度

    1回答

    我有一个要求,从DB2数据库表中读取第一个启用的帐户,并立即更新列以禁用它。当服务器1正在读取和更新列时,其他服务器不应该能够读取同一行,因为我希望一次只有一台服务器使用一个帐户。 这是我迄今为止.. Account.java Account{ private Long id; private Character enabled; .............

    2热度

    1回答

    Spring Boot Application中的我的服务方法被多个线程访问,一个线程正在修改数据库中的数据。 当其他线程在第一次提交之前访问数据时,它不会获得早期线程的数据库更新。 我已经使用了以下注释到相关的方法后长时间搜索stackoverflow。 import org.springframework.transaction.annotation.Isolation; import or

    0热度

    1回答

    我在运行Spring应用程序时遇到以下错误。请我需要一些帮助来解决这个问题,否则我会很感激,如果有人可以告诉我怎样才能调试和解决这个问题。我只是通过互联网,并在我的pom.xml文件中做不同的组合。 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManage

    0热度

    1回答

    当我在@Transactional和@Retryable(value = StaleStateException.class) method foo()的末尾发布CustomEvent时,它是如何处理的? 如果我在方法执行后提交期间得到StaleStateException,那么@TransactionalEventListener(phase = TransactionPhase.AFTER_C

    1热度

    2回答

    我为我的存储库定义了自定义控制器。例如,一个看起来像这样 @RequestMapping(method = RequestMethod.GET, value = "/myEntities") public ResponseEntity<?> get() { ...TO SOME STUFF MyEntity myEntity= myEntityRepository.findB

    1热度

    1回答

    我有两个表,用户和帖子工作。 @Entity @Table(name = "users") public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Basic @NotNull @Column(name = "username",nullable =