大佬教程收集整理的这篇文章主要介绍了Spring Data JPA通过嵌入式对象属性查找,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Page<QueuedBook> findByBookIDRegion(Region region, Pageable pageablE);
@Entity
@Table(name = "BOOK_updatE_QUEUE",indexes = { uniqueConsTraints = @UniqueConsTraint(columnNames = {
"bookId","region" },name = "UK01_BOOK_updatE_QUEUE"))
public class QueuedBook implements serializable {
@Embedded
@NotNull
private BookId bookId;
...
}
@Embeddable
public class BookId implements serializable {
@NotNull
@Size(min=1,max=40)
private String bookId;
@NotNull
@Enumerated(EnumType.StriNG)
private Region region;
...
}
public interface QueuedBookRepo extends JpaRepository<QueuedBook,Long> {
//I'd like to write a method like this,but can't figure out how to search by region,//when region is actually a part of the embedded BookId
Page<QueuedBook> findByRegion(Region region,Pageable pageablE);
}
@H_801_2@我可以使用Spring Data为此编写查询吗?
以上是大佬教程为你收集整理的Spring Data JPA通过嵌入式对象属性查找全部内容,希望文章能够帮你解决Spring Data JPA通过嵌入式对象属性查找所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。