맥북 워크벤치 버전 오류 //

이제 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라는 메서드가 있습니다. 하지만 오류가 발생합니다.

따라서 엔터티를 설계할 때 열 명명 규칙이 중요함을 알 수 있습니다.