0
를 사용하여 선택 나는처럼 보이는 SQL 쿼리가 있습니다.최대 절전 모드 기준이 포함 된 개체 (튜플) 내 경우
@Entity
@Table(schema = "els" ,name = "acg_objects")
public class AcgObject implements Serializable{
@Id
@Column(name = "acg_id")
private String acgId;
@Id
@Column(name="object_type")
private String objectType;
@Id
@Column(name="object_id")
private Integer objectId;
<OTHER FIELDS>
}
는 이미 점점 AcgObjects에 대한 쿼리를 실행하고 내 DAO를 위해 내가 목록을 내가 원하는 유일한납니다를 쿼리 touple입니다 :
@Entity
@Table(name="event_instance")
public class AuditEvent {
<OTHER_FIELDS>
@Column(name = "object_type", nullable = false)
private String objectType;
@Column(name ="object_id" , nullable = false)
private Integer objectId;
}
과 두 번째 엔티티 : 내 매핑은 같다 다음과 같은 기준을 사용하십시오 :
crit.add(Restrictions.in("objectType,objectId",<List of tuples>);
가능합니까? @ 임베디드 객체를 사용하려고했지만 정확히 어떻게 쿼리를 생성하는지 모릅니다. 제발 도와주세요