实施JpaRepository的最佳实践是什么?
public interface XRepository implements JpaRepository<X, Long> { @Query(".....") X findByY(@Param("yId") Long yId); }
在实现XRepository的非抽象类中是否存在跳过此方法实现的方法?
据我所知,Java拒绝了。
您不需要实现这个接口。包括以下注释并扩展基本界面:
@Transactional(readOnly = true) @Repository
@Transactional(readOnly = true) @Repository public interface CitizenRepository extends JpaRepository<Citizen, Integer> { @Query("SELECT c FROM Citizen c WHERE c.idGame=?1") Citizen findByGameId(int gameId); }