Код: Выделить всё
id
user_id
is_active
Код: Выделить всё
public interface PostsRepository extends CrudRepository {
Collection findByUser(UserEntity user);
}
Как я понимаю, что не существует «общего» шаблона для методов, которые будут генерировать мой запрос только по имени метода findActiveByUser, поэтому мне нужно использовать аннотацию JPA @Query;
Код: Выделить всё
public interface PostsRepository extends CrudRepository {
@Query("SELECT p FROM PostEntity p WHERE p.is_active = true AND p.user.id = ?How to reference User ID?")
Collection findActiveByUser(UserEntity user);
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... in-jpa-jql