반응형
최대 절전 모드 방언 및 XAMPP(MySQL-MariaDB) 문제
Java 애플리케이션을 MySQL 데이터베이스에 연결하고 싶습니다.이를 위해 XAMPP와 함께 제공되는 MySQL DB를 사용합니다.게다가 저는 Hibernate를 사용합니다.Postgre를 통해 이미 성공적으로 지원을 유지했습니다.SQL, 그러나 MySQL은 이미 여러 가지 방언을 시도해 보았지만 적절한 방언을 찾지 못해서 문제를 일으키고 있습니다.
최대 절전 모드: 테이블 키 유형 생성(id bigint not null, 기본 키(id)) 엔진=MyISAM 발생 원인: java.sql.SQL 구문 오류 예외:SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 'key'(id bigint not null, idType varchar(255), local bit not null, local bit not null, line 1에 varchar(2)를 입력하는 올바른 구문을 확인하십시오.
<property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.21'
compile group: 'org.hibernate', name: 'hibernate-core', version: '5.4.15.Final'
compile group: 'org.eclipse.persistence', name: 'javax.persistence', version: '2.2.1'
DB
DBMS: MySQL (ver. 5.5.5-10.4.11-MariaDB)
Case sensitivity: plain=lower, delimited=lower
Driver: MySQL Connector/J (ver. mysql-connector-java-8.0.21 (Revision: 33f65445a1bcc544eb0120491926484da168f199), JDBC4.2)
Effective version: MariaDB (ver. 10.4.11)
당신이 여러 방언을 시도해봤다고 하면, 당신은 시도해봤을 것이라고 생각합니다.
org.hibernate.dialect.MariaDBDialect
org.hibernate.dialect.MariaDB53Dialect
아마 커넥터에 문제가 있을 겁니다버전 5.1을 사용해 볼 수 있습니다.
https://dev.mysql.com/downloads/connector/j/5.1.html
언급URL : https://stackoverflow.com/questions/63790037/troubles-with-hibernate-dialect-and-xampp-mysql-mariadb
반응형
'programing' 카테고리의 다른 글
줄 바꿈 없이 정당화된 CSS 메뉴가 작동하지 않음줄 바꿈 없이 정당화된 CSS 메뉴가 작동하지 않음 (0) | 2023.10.16 |
---|---|
MYSQL 오류:사용자 'root'@'localhost'(1045)에 대한 액세스가 거부되었습니다. (0) | 2023.10.16 |
페이지를 로드할 때 앵커 "점프"를 비활성화하는 방법? (0) | 2023.10.16 |
PHPExcel을 사용한 CSV 내보내기/가져오기 (0) | 2023.10.16 |
SQL - IF EXPEDUTE ELSER 구문 오류 (0) | 2023.10.16 |