日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

JNDI数据源的连接属性

發布時間:2025/5/22 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JNDI数据源的连接属性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果無須Hibernate自己管理數據源,而是直接訪問容器管理數據源,Hibernate可使用JNDIJava Naming Directory InterfaceJava命名目錄接口)數據源的相關配置。下面是連接JNDI數據源的主要配置屬性。

?? hibernate.connection.datasource:指定數據源JNDI名字。

?? hibernate.jndi.url:指定JNDI提供者的URL,該屬性是可選的。如果JNDIHibernate持久化訪問的代碼處于同一個應用中,則無須指定該屬性。

?? hibernate.jndi.class:指定JNDI InitialContextFactory的實現類,該屬性也是可選的。如果JNDIHibernate持久化訪問的代碼處于同一個應用中,則無須指定該屬性。

?? hibernate.connection.username:指定連接數據庫的用戶名,該屬性是可選的。

?? hibernate.connection.password:指定連接數據庫的密碼,該屬性是可選的。

注意:即使使用JNDI數據源,一樣需要指定連接數據庫的方言。雖然設置數據庫方言并不是必需的,但對于優化持久層訪問很有必要。

下面是配置Hibernate連接Tomcat中數據源的配置片段。

  • <!--?配置JNDI數據源的JNDI名?--> ?
  • <property?name="connection.datasource">java:comp/env/jdbc/dstest</property> ?
  • <!--?配置連接數據庫的方言?--> ?
  • <property?name="dialect">org.hibernate.dialect.MySQLDialect</property> ?
  • 如果數據源所在容器支持跨事務資源的全局事務管理,從JNDI數據源獲得的JDBC連接,可自動參與容器管理的全局事務,而不僅僅是Hibernate的局部事務。

    總結

    以上是生活随笔為你收集整理的JNDI数据源的连接属性的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。