giliermo:
たとえば、私は、リポジトリのクラスを持っています:
public interface PersonRepo extends JpaRepository<Person, Long>, JpaSpecificationExecutor<Person>
そして、私はJpaSpecificationExecutorが提供するのfindAll()メソッドを使用します。
私はすべてのユーザーを取得したい場合には、DTO-sがencriptedパスワードとユーザーの役割などを含めた完全なユーザーを返します...
PersonRepo.findAll()
どのように私は、例の代わりに、すべてのためだけの名前と電子メールを送信するためにfindAllを伝えることができます。
私はPersonDTOに私の個人クラスを変換するMapstructを使用しています。
タレク・バドル:
前述のようにここで、あなたはあなた自身のメソッドを定義して使用する必要があります@Query
それのために注釈を。