我有这个实体
@Entity
public class EntityX {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Size(max = 20)
@Column(name = "tp", length = 20)
private String tp;
@Column(name = "created_date")
private Instant createdDate;
}
我有多个行具有相同的tp,但createdDate不同。
使用JPQL
我使用以下查询:
select X1 from EntityX X1 LEFT JOIN EntityX X2 ON (X1.tp = X2.tp AND X1.createdDate < X2.createdDate) where X1.tp in :tps and X2.createdDate IS NULL
我想知道org.springframework.data.jpa.domain.Specification或多个规范中是否可以使用相同的内容?