Java 再存储参数
我正在使用Java Spring及其Rest存储库: 因此,让我们开始谈正事吧Java 再存储参数,java,spring,hibernate,spring-mvc,Java,Spring,Hibernate,Spring Mvc,我正在使用Java Spring及其Rest存储库: 因此,让我们开始谈正事吧 @RepositoryRestResource(collectionResourceRel = "pigs", path = "pigs", excerptProjection = Pig.class) @CrossOrigin public interface PigRepository extends PagingAndSortingRepository<Pig, Long> { @Quer
@RepositoryRestResource(collectionResourceRel = "pigs", path = "pigs", excerptProjection = Pig.class)
@CrossOrigin
public interface PigRepository extends PagingAndSortingRepository<Pig, Long> {
@Query("SELECT p FROM Pigs WHERE p.owner = ?#{principal}")
Page<Pig> mine(Pageable p);
}
当搜索我的猪时,我想根据它们的状态进行过滤。因此,我尝试添加一个param@Paramvalue=status status,并添加到查询和status中,如:status
神童吧!当我使用status/pigs/mine?status=BIG进行过滤时,我获得了我的BIG pigs,但当没有像/pigs/mine那样传递参数时,我看不到任何pigs
我的猪在哪里 让我们看看你的猪班。猪班是非常yuge班。顺便说一句,状态是@EnumeratedEnumType.STRING,类是@Entity和Cloneable,并且在私有长Id上有@Id et@GeneratedValuestrategy=GenerationType.AUTO。根据信息很难判断,为什么不启用show_sql并查看那里发生了什么。