Я хотел бы знать, есть ли способ переопределить метод delete для некоторых из моих JpaRepository без необходимости переопределять остальные методы.
В настоящее время у меня есть что-то вроде
public interface UserRepo extends JpaRepository<User, Long>
{
findUserById(long id);
findUserByEmail(String email);
// etc...
}
И я бы хотел переопределить метод delete(T Entity)
в CrudRepository
. Для этого я попытался реализовать UserRepo
, но затем мне пришлось реализовать все findByX
, и я ничего не нашел, как правильно это сделать.
Есть ли какая-нибудь аннотация для добавления к функции в классе Entity, чтобы она запускалась при вызове UserRepo.delete(myUser)
?
Заранее спасибо!