以前に、アプリケーションサーバー自体でデータソースを構成し、それをアプリケーションレベルの hbr.xml ファイルに次のように渡しています。
<property name="hibernate.connection.datasource">java:comp/env/jdbc/myDataSource</property>
これで、applicationContext.xml でデータソースを次のように構成しました。
<bean id="mydatasource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url"
value="jdbc:sqlserver://localhost:1433;databaseName=mydatasource;maxPoolSize=100" />
<property name="username" value="sa" />
<property name="password" value="${database.password}"/>
</bean>
これを hbr.xml ファイルに渡す方法は? 以下に示す別の質問に基づいて、私のセッション ファクトリのクラスはどうあるべきかということです。それはorg.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
ORである必要があります
org.springframework.orm.hibernate3.LocalSessionFactoryBean