https://hibernate.onjira.com/browse/HHH-6935 에도 등록되어 있는 버그인데 hibernate 4.0 이상으로 버전을 올렸더니 갑자기 발생하는 에러였다.
위 이슈 답변에도 등록되어 있는데 이와 같이 bit type에서 에러가 발생하는 경우 다음과 같이 custom dialect을 해결할 수 있다. 다른 방법도 있지만 이 방법이 가장 유용하다는 생각이 든다.
import org.hibernate.dialect.MySQL5InnoDBDialect;
public class Mysql5BitBooleanDialect extends MySQL5InnoDBDialect {
public Mysql5BitBooleanDialect() {
super();
registerColumnType( java.sql.Types.BOOLEAN, "bit" );
}
}
0개의 의견 from SLiPP
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.