根据Mysql文档,来自xml配置文件的连接字符串是正确的:
jdbc:mysql:///database?useSSL=false&allowPublicKeyRetrieval=true
Mysql /J正确解析查询参数。
但是,当Hibernate配置StandardServiceRegistryBuilder时,相同的连接字符串无法正确地解析,因为解析器期望"&“是实体名称的开始。我找到了另一个建议,将"&“替换为"&”,但这也行不通。
那么,在hibernate xml配置文件中提供多个参数的正确方法是什么?我使用Mysql 8、Connector 8.0.13、Java 11和Hibernate 5.3.7。
发布于 2020-07-30 08:34:15
我也遇到了同样的问题,使用&连接参数是可行的:
<property name="javax.persistence.jdbc.url"
value="jdbc:mysql://localhost/pbdatabase?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true" />发布于 2019-03-10 17:01:40
你能在下面试试吗?
<property name="hibernate.connection.url" value="jdbc:mysql:///database?useSSL=false&allowPublicKeyRetrieval=true" />https://stackoverflow.com/questions/55090126
复制相似问题