[SPRING] @ 봄 데이터의 과도는 작동하지 않습니다.
SPRING@ 봄 데이터의 과도는 작동하지 않습니다.
나는 정착 법인을 가지고있다.
@Entity
@Table(name = "settlement")
public class Settlement {
@ManyToOne
@JoinColumn(name = "subscription_x_product_id")
private ProductSubscription productSubscription;
ProductSubscription 엔티티와 관련된
@Entity
@Table(name = "subscriptionproduct")
public class ProductSubscription {
@ManyToOne
@JoinColumn(name = "product_id")
private Product product;
제품과 관련된
@Entity
public class Product {
@Transient
private String enabled;
in Product 엔터티 필드에 @ org.springframework.data.annotation.Transient 주석이 달린 항목이 있습니다. 나는 또한 저장소가있다.
public interface SettlementRepository extends JpaRepository<Settlement, Integer>
내가 SettlementRepository.findAll ()을 호출하면; 그것은 예외를 일으켰습니다 : com.microsoft.sqlserver.jdbc.SQLServerException : 유효하지 않은 열 이름 'enabled'.
DB에서로드 된 필드를 무시하려면 어떻게해야합니까?
해결법
-
==============================
1.솔루션을 찾았는데 문제가 Annotation @ org.springframework.data.annotation.Transient에서 @ javax.persistence.Transient로 변경되면 제대로 작동했습니다.
솔루션을 찾았는데 문제가 Annotation @ org.springframework.data.annotation.Transient에서 @ javax.persistence.Transient로 변경되면 제대로 작동했습니다.
from https://stackoverflow.com/questions/45006974/transient-in-spring-data-doesnt-work by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] URL (Spring, REST, CXF)에서 이스케이프 문자 (파이프 |)를 처리하는 방법? (0) | 2019.04.26 |
---|---|
[SPRING] 스프링 데이터 JPA + Websphere 8.5.5에서 최대 절전 모드 (0) | 2019.04.26 |
[SPRING] Spring + Hibernate SessionFactory + AbstractRoutingDataSource (0) | 2019.04.26 |
[SPRING] 런타임시 봄에 추가 빈 설정 파일을로드하는 법 (0) | 2019.04.26 |
[SPRING] ApplicationContextAware 구현 중 - ApplicationContext가 NULL 임 (0) | 2019.04.26 |