entity에 _ 를 사용하면 안된다.
고로 당연히 대문자도 사용은 안하는 게 낫다... (카멜케이스 사용을 위해서)
▲ .repository.CartRepository.findByCustomerIdAndStatus(int,int); No property 'customerId' found for type 'Cart' 발생하는 코드.
대문자를 사용하면 카멜케이스 변환 시 구분이 안된다.
▲ .repository.CartRepository.findByCustomerIdAndStatus(int,int); No property 'customerId' found for type 'Cart'; Did you mean 'customer_id' 발생하는 코드
소문자만 사용할 경우엔 카멜케이스 변환 시에 오류가 발생하여 did you mean~이 나오게 된다.
▲ 정상작동 코드
'┝ DB > ┝ RDBMS' 카테고리의 다른 글
트랜잭션 (0) | 2025.02.12 |
---|---|
[spring boot] mariaDB, JPA 적용 (0) | 2025.01.23 |
[spring boot] 셋업 - JPA와 Driver의 차이 (0) | 2025.01.22 |
[SpringBoot] MyBatisSystemException과 org.springframework.dao.UncategorizedDataAccessException (1) | 2024.11.01 |
[mySQL] auto increment된 키 값 바로 받아오는 세가지 방법 (param, vo, map) (1) | 2024.10.16 |