Spring/Hibernate 永続コンテキストで (従来の IP ベースの接続を使用する代わりに) データベースへの SSH 接続を有効にするように MySql データソース設定を構成する方法を見つけることができませんでした。これが私のpersistenceContext.xmlデータソースBean定義です:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${database.driver}"/>
<property name="url" value="${database.url}"/>
<property name="username" value="${database.user}"/>
<property name="password" value="${database.password}"/>
</bean>
そして、これらのプロパティが定義されている私のpersistence.propertiesファイルセクションは次のとおりです(これはIPベースの接続でのみ機能します):
database.driver=com.mysql.jdbc.Driver
database.url=jdbc:mysql://192.168.1.2:3306/db
database.user=root
database.password=password
database.ssh.url
などの ssh 接続をセットアップするために、さらに多くのプロパティを使用できるようにする必要があると思いますdatabase.ssh.username
。これを行う方法を知っていますか?