source: sources/app/src/main/java/parkup/repositories/VrabotenRepository.java@ 9504a09

Last change on this file since 9504a09 was f6bc52d, checked in by DavidTrajkovski <davidtrajkovski11@…>, 3 years ago

fixed delete methods

  • Property mode set to 100644
File size: 747 bytes
Line 
1package parkup.repositories;
2
3import java.util.Optional;
4import org.springframework.data.jpa.repository.JpaRepository;
5import org.springframework.data.jpa.repository.Modifying;
6import org.springframework.data.jpa.repository.Query;
7import org.springframework.stereotype.Repository;
8import parkup.entities.Vraboten;
9
10import javax.transaction.Transactional;
11
12@Repository
13public interface VrabotenRepository extends JpaRepository<Vraboten, Integer> {
14 Vraboten findByVrabotenId(int id);
15
16 void deleteByVrabotenId(int id);
17
18 Optional<Vraboten> findVrabotenByEmail(String email);
19
20 @Transactional
21 @Modifying
22 @Query("UPDATE Vraboten v " +
23 "SET v.enabled = TRUE WHERE v.email = ?1")
24 int enableVraboten(String email);
25}
Note: See TracBrowser for help on using the repository browser.