有没有办法在Hibernate属性或连接字符串中设置sql_mode(用于MySql数据库)?
谢谢,
斯特凡诺
答案 0 :(得分:4)
是的,因为documented sessionVariables属性定义如下,可以在JDBC连接字符串中使用:
以逗号分隔的名称/值对列表,作为SET SESSION发送 ...当驱动程序连接时到服务器。
值列表在单引号内:
sessionVariables=sql_mode='ALLOW_INVALID_DATES,NO_BACKSLASH_ESCAPES'