반응형

Spring JPA 주어진 식별자를 가진 둘 이상의 행

Spring JPA 주어진 식별자를 가진 둘 이상의 행 1. 질문(문제점): 이 문제에 대한 다른 솔루션을 시도했지만 문제는 여전히 존재합니다. 이것은 오류입니다. org.hibernate.HibernateException : 주어진 식별자를 가진 둘 이상의 행이 발견되었습니다 : 1, for class : CO3102.hw2.domain.records at org.hibernate.loader.entity.AbstractEntityLoader.load (AbstractEntityLoader.java:86) ~ [ org.hibernate.loader.entity.EntityLoader.loadByUniqueKey (EntityLoader.java:143) ~ [hibernate-core-5.0.11.F..

Spring 2021.03.05

JPA @Query는 각 객체의 관계 수를 계산합니다.

JPA @Query는 각 객체의 관계 수를 계산합니다. 1. 질문(문제점): 다 대다 관계 작업을 위해 조인 테이블 내에서 쿼리를 얻으려고 노력했습니다. 이 쿼리는 특정 게임을 팔로우하는 사용자 수를 계산하기위한 것입니다. 엔티티 자체는 다음과 같이 매우 간단합니다. @Entity @Table(name = "followed_users_games", uniqueConstraints = { @UniqueConstraint(columnNames = "followed_id") }) public class FollowedEntity { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) @Column(name = "followed_id", unique = true,..

Spring 2021.03.05

SpringBoot-어떤 조건이 참 값을 가질 때“ 'entityManagerFactory'라는 이름으로 빈 생성 오류…”를 방지하는 방법

SpringBoot-어떤 조건이 참 값을 가질 때“ 'entityManagerFactory'라는 이름으로 빈 생성 오류…”를 방지하는 방법 1. 질문(문제점): SpringBoot 애플리케이션 (버전 1.5.22.RELEASE)이 있으며 MariaDB 데이터베이스를 데이터 소스로 사용하여 시작시 캐시를 채우기위한 데이터를 가져옵니다. 데이터는 엔티티 컬렉션을 사용하는 JPA 저장소에서 가져옵니다. 모든 데이터 소스 매개 변수가 application.properties파일에 있습니다. 이때 캐시 데이터 소스를 데이터베이스 대신 REST 서비스로 전환해야합니다. 에 값이있는 새 속성이있는 true경우 DB가 꺼지기 때문에 REST 서비스를 사용해야합니다. 그렇지 않으면 (의 새 속성과 함께 false) RE..

Spring 2021.03.05

Java의 문자열 상수 풀은 어디에 있습니까? 힙 또는 스택?

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 소개 변수를 선언하거나 객체를 생성 할 때마다 메모리에 저장됩니다. 높은 수준에서 Java는 메모리를 스택과 힙의 두 블록으로 나눕니다 . 두 메모리 모두 특정 유형의 데이터를 저장하고 저장 및 액세스 패턴이 다릅니다. 이 튜토리얼에서는 다양한 매개 변수를 살펴보고 문자열 상수 풀 을 저장하는 데 가..

Spring 2021.03.05

Spring Boot + Tomcat + Jetty-응용 프로그램을 시작하지 못했습니다.

Spring Boot + Tomcat + Jetty-응용 프로그램을 시작하지 못했습니다. 1. 질문(문제점): Spring Boot + Java 8을 사용하고 있습니다. REST 리소스를 추가하고 기본 구성이 올바른지 테스트하려고합니다. 하지만 Spring Boot 애플리케이션을 시작하는 동안 문제가 발생했습니다. 아래 로그를 찾으십시오. 021-01-15 00:19:53.320 WARN 22065 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.Applicat..

Spring 2021.03.05

@ 16 : 00에 실행 예정

@ 16 : 00에 실행 예정 1. 질문(문제점): SpringBoot에서이 메서드를 만들었습니다. @Scheduled(cron = "0 16 * * * *") public void sendMsg() { } 매일 오후 16:00 (정오)에 실행 : 대신 하루에 여러 번 실행됩니다. 2. 해결방안: 이전 답변에서 지적했듯이 귀하의 표현은 유효한 "Spring 표현"이 아니라 오히려 유닉스 표현입니다. Spring은 초의 값을 첫 번째 매개 변수로 추가하는 Quartz 유형 을 사용합니다. +-------------------- second (0 - 59) | +----------------- minute (0 - 59) | | +-------------- hour (0 - 23) | | | +-------..

Spring 2021.03.05

Java에서 Visual Studio Code를 사용하는 방법은 무엇입니까?

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 이 기사에서는 Java로 Visual Studio Code를 구성하는 방법과이 언어에 대한 기본 기능을 사용하는 방법을 알아 봅니다. 그런 다음 Maven 및 Gradle 통합을 확인하고이 편집기의 장점과 단점으로 마무리합니다. 2. Java 용 Visual Studio 코드 설정 Microso..

Spring 2021.03.05

자바의 비동기 프로그래밍

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 비 차단 코드 작성에 대한 수요가 증가함에 따라 코드를 비동기 적으로 실행할 수있는 방법이 필요합니다. 이 튜토리얼에서는 Java에서 비동기 프로그래밍 을 달성하는 몇 가지 방법을 살펴 보겠습니다 . 또한 즉시 사용 가능한 솔루션을 제공하는 몇 가지 Java 라이브러리를 살펴 보겠습니다. 2. ..

Spring 2021.03.04

Spring Boot에서 Hibernate / JPA SQL 로그 관리

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 Spring JDBC 및 JPA 는 개발자가 네이티브 SQL 쿼리를 제거 할 수 있도록 네이티브 JDBC API에 대한 추상화를 제공합니다. 그러나 종종 자동 생성 된 SQL 쿼리와 디버깅 목적으로 실행 된 순서를 확인해야합니다. 이 빠른 자습서에서는 Spring Boot에서 이러한 SQL 쿼리..

Spring 2021.03.04

Spring component 스캔방법

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 이 튜토리얼에서는 Spring의 컴포넌트 스캐닝을 다룰 것입니다. Spring으로 작업 할 때 클래스를 Spring Bean으로 만들기 위해 클래스에 어노테이션을 달 수 있습니다. 그러나 그 외에도 어노테이션이 달린 클래스를 검색 할 위치를 Spring에 알릴 수 있습니다 .이 특정 실행에서 모..

Spring 2021.03.04
반응형