2 回答

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
public interface JpaSpecificationExecutor<T> {
T findOne(Specification<T> var1);
List<T> findAll(Specification<T> var1);
Page<T> findAll(Specification<T> var1, Pageable var2);
List<T> findAll(Specification<T> var1, Sort var2);
long count(Specification<T> var1);
Java是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以?xún)?yōu)雅的思維方式進(jìn)行復(fù)雜的編程。

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
你這個(gè)findone(id)是用自己的@Query注解的jpql語(yǔ)句?如果不是,方法應(yīng)該是findOne(Intergerid)才對(duì),可但是你這個(gè)實(shí)體類(lèi)哪里有id的字段;你也可以試試findBy字段這種方式另外注意下幾個(gè)Repository接口的細(xì)微區(qū)別,會(huì)不會(huì)問(wèn)題出在接口選擇上面!
添加回答
舉報(bào)