﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Java黑洞-文章分类-Hibernate</title><link>http://www.blogjava.net/woyaoying/category/4879.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 10:48:22 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 10:48:22 GMT</pubDate><ttl>60</ttl><item><title>Hibernate3.X使用Weblogic中配置Oracle的JNDI</title><link>http://www.blogjava.net/woyaoying/articles/19932.html</link><dc:creator>凉爽的风</dc:creator><author>凉爽的风</author><pubDate>Tue, 15 Nov 2005 10:01:00 GMT</pubDate><guid>http://www.blogjava.net/woyaoying/articles/19932.html</guid><wfw:comment>http://www.blogjava.net/woyaoying/comments/19932.html</wfw:comment><comments>http://www.blogjava.net/woyaoying/articles/19932.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/woyaoying/comments/commentRss/19932.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/woyaoying/services/trackbacks/19932.html</trackback:ping><description><![CDATA[<PRE><FONT face=宋体,sans-serif>确认你的Weblogic中已经连接到Oracle了，网上很多这方面的文章，不再啧述。</FONT></PRE><PRE><FONT face=宋体,sans-serif>在网上看到Robbin等牛人写过Hibernate2.X连接Weblogic的JNDI的配置，不过总觉得有些麻烦，还要写启动类。</FONT></PRE><PRE><FONT face=宋体,sans-serif>下面是一个配置Hibernate.cfg.xml的例子，相信大家一看都能看懂。</FONT></PRE><PRE><DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 225px; BACKGROUND-COLOR: #eeeeee">&lt;hibernate-configuration&gt;<P>&nbsp;&lt;session-factory&gt;<BR><FONT color=#0000cc>&nbsp;&nbsp;&lt;property name="hibernate.query.factory_class"&gt;<BR>&nbsp;&nbsp;&nbsp;org.hibernate.hql.classic.ClassicQueryTranslatorFactory<BR>&nbsp;&nbsp;&lt;/property&gt;</FONT><BR>&nbsp;&nbsp;&lt;property name="show_sql"&gt;false&lt;/property&gt;<BR><FONT color=#ff0000>&nbsp;&nbsp;&lt;property name="connection.datasource"&gt;myDatasource&lt;/property&gt;<BR>&nbsp;&nbsp;&lt;property name="jndi.url"&gt;t3://localhost:7001/&lt;/property&gt;<BR>&nbsp;&nbsp;&lt;property name="jndi.class"&gt;<BR>&nbsp;&nbsp;&nbsp;weblogic.jndi.WLInitialContextFactory<BR>&nbsp;&nbsp;&lt;/property&gt;<BR>&nbsp;&nbsp;&lt;property name="transaction.manager_lookup_class"&gt;<BR>&nbsp;&nbsp;&nbsp;org.hibernate.transaction.WeblogicTransactionManagerLookup<BR>&nbsp;&nbsp;&lt;/property&gt;</FONT><BR>&nbsp;&nbsp;&lt;property name="dialect"&gt;<BR>&nbsp;&nbsp;&nbsp;org.hibernate.dialect.Oracle9Dialect<BR>&nbsp;&nbsp;&lt;/property&gt;</P><P>&nbsp;&nbsp;&lt;mapping resource="hibernate/TUsers.hbm.xml"&gt;&lt;/mapping&gt;<BR>&nbsp;&lt;/session-factory&gt;</P><P>&lt;/hibernate-configuration&gt;</P></SESSION-FACTORY /></DIV><P></HIBERNATE-CONFIGURATION /></P></PRE><PRE></HIBERNATE-CONFIGURATION /></PRE></HIBERNATE-CONFIGURATION /><PRE>红色部分大家注意是对Oracle所必须的，蓝色是Hibernate3.x跟Weblogic冲突后的一个解决方案。</PRE><PRE>myDataSource替换掉你的JNDI名称，t3://localhost:7001如果要连接远程的JNDI自己填写，别的都是必须的务必都填写好。</PRE><PRE>希望能给用Weblogic+Hibernate的朋友有点用^-^</PRE><img src ="http://www.blogjava.net/woyaoying/aggbug/19932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/woyaoying/" target="_blank">凉爽的风</a> 2005-11-15 18:01 <a href="http://www.blogjava.net/woyaoying/articles/19932.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>