본문 바로가기
MySql

MySQL mysql 및 hsqldb에서 호환되는 TEXT 필드

by 베이스 공부 2020. 10. 18.
반응형

mysql 데이터베이스를 사용하는 응용 프로그램이 있지만 hsqldb 인 메모리 데이터베이스에서 응용 프로그램에 대한 단위 테스트를 실행하고 싶습니다. 문제는 내 지속 가능한 모델 객체 중 일부에 columnDefinition = "TEXT"로 주석을 달아 mysql이 긴 문자열 값을 수용하도록하는 필드가 있지만 이제 hsqldb는 TEXT가 무엇을 의미하는지 알지 못한다는 것입니다. CLOB로 변경하면 hsqldb는 괜찮지 만 mysql은 실패합니다.

mysql 및 hsqldb와 호환되는 긴 문자열에 사용할 수있는 표준 열 정의가 있습니까?

 

해결 방법

 

나를 위해 일한 것은 연결 URL을 jdbc : hsqldb : mem : testdb; sql.syntax_mys = true로 변경하여 MySQL 호환성 모드를 활성화하는 것입니다.

 

참조 페이지 https://stackoverflow.com/questions/5007966

 

 

반응형

댓글