我正在使用休眠数据源开发 smartgwt pro。在开发中没有问题。当我将应用程序部署到 Google 时,与 Google Cloud SQL 的休眠连接出现问题。
这是我的休眠配置:
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">com.mysql.jdbc.GoogleDriver</property>
<property name="connection.url">jdbc:google:mysql://jpacexpress:jpacdbinstance/jpac?user=root</property>
<!--
<property name="connection.driver_class">com.mysql.jdbc.GoogleDriver</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.driver_class">com.google.appengine.api.rdbms.AppEngineDriver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/jpac</property>
<property name="connection.url">jdbc:google:rdbms://jpacexpress:jpacdbinstance/jpac</property>
<property name="connection.url">jdbc:google:mysql://jpacexpress:jpacdbinstance/jpac</property>
-->
<property name="connection.username">root</property>
<property name="connection.password">xxxx</property>
<property name="connection.pool_size">0</property>
我已尝试更改连接驱动程序类和 URL(请参阅评论)。它也不起作用。
有人有建议吗?