gpt4 book ai didi

java - Hibernate 无法解析连接字符串

转载 作者:行者123 更新时间:2023-11-30 21:33:31 25 4
gpt4 key购买 nike

根据 Mysql 文档,来自 xml 配置文件的这个连接字符串是正确的:

<property name="hibernate.connection.url">jdbc:mysql:///database?useSSL=false&allowPublicKeyRetrieval=true</property>

Mysql Connector/J 正确解析查询参数。

但是,当 Hibernate 配置 StandardServiceRegistryBuilder 时,无法正确解析相同的连接字符串,因为解析器期望“&”是实体名称的开头。我发现了另一个将“&”替换为“&”的建议但这也不起作用。

那么在 hibernate xml 配置文件中提供多于 1 个参数的正确方法是什么?我正在使用 Mysql 8、Connector 8.0.13、Java 11 和 Hibernate 5.3.7。

最佳答案

我遇到了同样的问题,使用 & 连接参数对我有用:

<property name="javax.persistence.jdbc.url" 
value="jdbc:mysql://localhost/pbdatabase?useSSL=false&amp;serverTimezone=UTC&amp;allowPublicKeyRetrieval=true" />

关于java - Hibernate 无法解析连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55090126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com