이제 MacBook을 휴대하면서 작동하도록 설정하고 있습니다.
DB 서버를 따로 파고 집에서는 윈도우, 밖에서는 맥북에 연결하면 매우 편리하다.
.
설정했는데 맥북에서 계속 예외를 뱉어내네요. 스키마와 테이블을 대략적으로 설정하고 선택 쿼리를 실행하면 예외가 발생합니다;;
.
그래서 인터넷 검색을 할 때 아무것도 찾을 수 없었습니다.
https://stackoverflow.com/questions/75170236/mysql-0-dispatch-queue-com-apple-main-thread
MySQL — 0 전송 대기열: com.apple.main-thread —
MySQL 버전: 8.0.32-macos13-x86_64 Mac 버전: MacOS Monterey 버전 12.6 MySQL 웹사이트에는 새로운 MySQL Workbench 버전이 macOS Monterey에서 작동한다고 명시되어 있습니다. 나는 무슨 일이 일어날 지 모른다 …
stackoverflow.com
macbook용 mysql 8.0.32 버전은 약간 오래된 버전입니다. 티바… 그래서 다운그레이드 했습니다.
.
예외 유형: EXC_BAD_INSTRUCTION(SIGILL)
예외 코드: 0x000000000000001, 0x000000000000000
예외 공지: EXC_CORPSE_NOTIFY
——
jpa 엔티티 클래스의 열에 대한 명명 규칙

현재 내가 만든 Member라는 엔터티입니다.
jpa의 특성으로 인해 데이터를 제어하는 새로운 방법이 jpaRepository에 정의됩니다.
메서드 이름에 입력한 키워드에 따라 반환되는 데이터가 달라집니다.

findAllByMemberSeq는 멤버 테이블에서 동일한 매개변수와 MemberSeq를 가진 모든 데이터를 반환합니다.
네이밍 규칙을 적고 나서 왜 이야기를 합니까?
나는 이전에 내 엔티티 클래스에서 memberSeq 열 member_seq를 호출했습니다.
따라서 jpaRepository에는 당연히 findAllByMember_seq라는 메서드가 있습니다. 하지만 오류가 발생합니다.
따라서 엔터티를 설계할 때 열 명명 규칙이 중요함을 알 수 있습니다.


