Trouble Shooting
org.postgresql.util.PSQLException: No results were returned by the query.
sebarii
2023. 8. 3. 18:12
π€’λ¬Έμ :update 쿼리문μ μ€ννλ λ©μλμμ κ³μ μλ¬κ° λ¨
π±ν΄κ²° λ°©λ²
1. λ°ννμ voidκ° μλ int λ‘ λ³κ²½ν΄μ€
--> int λ‘ λ°κΏ¨λλ°λ μ€λ₯κ° λ¨
2. @Transactional, @Modifying μ΄λ Έν μ΄μ μ λΆμ¬μ€
@Transactional
@Modifying
@Query(nativeQuery = true, value = "query")
int updateUserMoney(String userKey, int userCash, int userPoint);
@Transactional : ν΄λΉ λ©μλλ ν΄λμ€λ₯Ό μ€νν λ νΈλμμ μ μμνκ³ , λ©μλκ° μ μμ μΌλ‘ μ€νλλ©΄ commitμ, μμΈκ° λ°μνλ©΄ rollbackνλ μμ μ μλμΌλ‘ μ²λ¦¬ν¨
@Modifying : μ€νλ§ λ°μ΄ν° JPAμμ μ¬μ©λλ μ΄λ Έν μ΄μ μΌλ‘, λ°μ΄ν°λ² μ΄μ€μ λ°μ΄ν°λ₯Ό μμ (INSERT, UPDATE, DELETE)νλ λ©μλμ μ μ©νλ€. @Query μ΄λ Έν μ΄μ κ³Ό ν¨κ» μ¬μ©λμ΄ μ§μ 쿼리λ₯Ό μ μν λ©μλμμ λ°μ΄ν° μμ μμ μ μνν λ μ¬μ©ν¨
--> ν΄κ²° μ
userKey κ° κ°μ Έμ€κΈ° + update 쿼리문 λ¬Έμ λ‘ κ³μ μ½μ§νλ κ±° λλμ΄ ν΄κ²°ν΄μ,, κΈ°λΆμ’κ² ν΄κ·Όν΄μΌμ₯ !!!