«eclipselink» 태그된 질문

20
JPA hashCode () / equals () 딜레마
가 있었다 몇 가지 논의 JPA 엔티티와 여기에 대해 hashCode()/ equals()JPA의 엔티티 클래스에 사용되어야 구현입니다. 그들 중 대부분은 Hibernate에 의존하지만 JPA 구현 중립적으로 논의하고 싶습니다 (그런데 EclipseLink를 사용하고 있습니다). 가능한 모든 구현에는 다음과 관련하여 자체 장점 과 단점 이 있습니다. hashCode()/equals() 계약 적합성 에 대한 (불변) List/ Set운영 이든 동일한 …

4
JPA @Column 주석을 참조하여 insertable = false 및 updatable = false에 대해 설명하십시오.
필드에 주석이 달린 경우 insertable=false, updatable=false값을 삽입하거나 기존 값을 변경할 수 없다는 의미입니까? 왜 그렇게 하시겠습니까? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List<Address> addresses; } @Entity public class Address { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne @JoinColumn(name="ADDRESS_FK") @Column(insertable=false, updatable=false) …

8
유사 절 JPQL의 매개 변수
like 절을 사용하여 JPQL 쿼리를 작성하려고합니다. LIKE '%:code%' 나는 code = 4를 갖고 싶습니다. 455 554 646 ... 나는 통과 할 수 없다 :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); 다른 장소 :value에서는 %문자로 감싸지 않아도 됩니다 . 도움이 필요하세요?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.