0
가입 나 동적 쿼리를 만들자바 지속성 쿼리 언어 내가 두 개의 테이블이
A 급
@Entity
@Table(name = "A", schema = "mySchema")
@Cache(usage = CacheConcurrencyStrategy.TRANSACTIONAL)
public class A{
@Id
private Long id;
}
클래스 B
@Entity
@Table(name = "B",
schema = "mySchema",
uniqueConstraints = { @UniqueConstraint(columnNames = {
"some_id", "id_A" }) })
public class B{
@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "Seq")
@SequenceGenerator(name = "Seq", sequenceName = "mySchema.mySeq")
private Long id;
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id_A", nullable = false)
private A a;
@Column(name = "id_A", updatable = false, insertable = false)
private Long IdA;
}
JPQL은 데이터베이스 스키마가 아닌 개체 모델 측면에서 작동합니다. 스키마가 아닌 클래스를 표시해야합니다. – axtavt
당신이하지 않은 클래스 – terry207
의 일부를 추가했습니다. 당신은 끔찍한 혼란을 게시, 나는 당신을 위해 그것을 고치려고 했어 –