日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JNDI数据源的连接属性

發(fā)布時間:2025/5/22 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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數據源,一樣需要指定連接數據庫的方言。雖然設置數據庫方言并不是必需的,但對于優(yōu)化持久層訪問很有必要。

下面是配置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数据源的连接属性的全部內容,希望文章能夠幫你解決所遇到的問題。

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