亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Web環境Hibernate數據源問題補充

2019-11-18 14:28:40
字體:
來源:轉載
供稿:網友

  在Hibernate.cfg.xml中配置的數據源只能在Web環境下使用,我們可以通過下面的例子來比較.
  
  假如我們在HibernatesessionFactory中加上測試,代碼如下:
  package sc.PRo.forum.util;
  
  import net.sf.hibernate.HibernateException;
  import net.sf.hibernate.Session;
  import net.sf.hibernate.cfg.Configuration;
  
  /**
  * Configures and provides access to Hibernate sessions, tied to the
  * current thread of execution. Follows the Thread Local Session
  * pattern, see {@link http://hibernate.org/42.Html}.
  */
  public class HibernateSessionFactory {
  
  /**
  * Location of hibernate.cfg.xml file.
  * NOTICE: Location should be on the classpath as Hibernate uses
  * #resourceAsStream style lookup for its configuration file. That
  * is place the config file in a java package - the default location
  * is the default Java package.<br><br>
  * Examples: <br>
  * <code>CONFIG_FILE_LOCATION = "/hibernate.conf.xml".
  * CONFIG_FILE_LOCATION = "/com/foo/bar/myhiberstuff.conf.xml".</code>
  */
  private static String CONFIG_FILE_LOCATION = "/hibernate.cfg.xml";
  
  /** Holds a single instance of Session */
  private static final ThreadLocal threadLocal = new ThreadLocal();
  
  /** The single instance of hibernate configuration */
  private static final Configuration cfg = new Configuration();
  
  /** The single instance of hibernate SessionFactory */
  private static net.sf.hibernate.SessionFactory sessionFactory;
  
  /**
  * Returns the ThreadLocal Session instance. Lazy initialize
  * the <code>SessionFactory</code> if needed.
  *
  * @return Session
  * @throws HibernateException
  */
  public static Session currentSession() throws HibernateException {
  Session session = (Session) threadLocal.get();
  
  if (session == null) {
  if (sessionFactory == null) {
  try {
  cfg.configure(CONFIG_FILE_LOCATION);
  sessionFactory = cfg.buildSessionFactory();
  }
  catch (Exception e) {
  System.err.println("%%%% Error Creating SessionFactory %%%%");
  e.printStackTrace();
  }
  }
  session = sessionFactory.openSession();
  threadLocal.set(session);
  }
  
  return session;
  }
  
  /**
  * Close the single hibernate session instance.
  *
  * @throws HibernateException
  */
  public static void closeSession() throws HibernateException {
  Session session = (Session) threadLocal.get();
  threadLocal.set(null);
  
  if (session != null) {
  session.close();
  }
  }
  
  public static void main(String[] args){
  System.out.println("sdfsdfsd");
  try{
  Session session=HibernateSessionFactory.currentSession();
  if(session==null)
  System.out.println("session is null");
  else
  System.out.println("session is not null");
  }catch(Exception e){
  e.printStackTrace();
  }
  }
  
  /**
  * Default constrUCtor.
  */
  private HibernateSessionFactory() {
  }
  
  }
  執行時,程序會給我們如下的錯誤:
  Environment - Hibernate 2.1.7
  Environment - hibernate.properties not found
  Environment - using CGLIB reflection optimizer
  Environment - using JDK 1.4 java.sql.Timestamp handling
  sdfsdfsd
  Configuration - configuring from resource: /hibernate.cfg.xml
  Configuration - Configuration resource: /hibernate.cfg.xml
  DTDEntityResolver - trying to locate http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd in classpath under net/sf/hibernate/
  DTDEntityResolver - found http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd in classpath
  Configuration - connection.datasource=java:comp/env/jdbc/forum
  Configuration - show_sql=true
  Configuration - dialect=net.sf.hibernate.dialect.SQLServerDialect
  Configuration - null<-org.dom4j.tree.DefaultAttribute@18088c0 [Attribute: name resource value "sc/pro/forum/dao/Userinfo.hbm.xml"]
  Configuration - Mapping resource: sc/pro/forum/dao/Userinfo.hbm.xml
  DTDEntityResolver - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
  DTDEntityResolver - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
  Binder - Mapping class: sc.pro.forum.dao.Userinfo -> UserInfo
  Binder - Mapped property: userid -> UserID, type: integer
  Binder - Mapped property: passWord -> passWord, type: string
  Binder - Mapped property: nickname -> nickname, type: string
  Configuration - Configured SessionFactory: null
  Configuration - properties: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, sun.boot.library.path=C:/Program Files/Java/j2re1.4.2_03/bin, java.vm.version=1.4.2_03-b02, connection.datasource=java:comp/env/jdbc/forum, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=;, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=CN, sun.os.patch.level=Service Pack 4, java.vm.specification.name=Java Virtual Machine Specification, user.dir=E:/86vr/forum, java.runtime.version=1.4.2_03-b02, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=C:/Program Files/Java/j2re1.4.2_03/lib/endorsed, os.arch=x86, java.io.tmpdir=C:/DOCUME~1/zhangyi/LOCALS~1/Temp/, line.separator=
  , java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, os.name=windows 2000, sun.java2d.fontpath=, hibernate.connection.datasource=java:comp/env/jdbc/forum, java.library.path=C:/Program Files/Java/j2re1.4.2_03/bin;.;C:/WINNT/system32;C:/WINNT;C:/WINNT/system32;C:/WINNT;C:/WINNT/System32/Wbem;d:/Program Files/cvsnt;D:/j2sdk1.4/bin;C:/Program Files/Microsoft SQL Server/80/Tools/BINN;C:/Program Files/CVSNT/, java.specification.name=Java Platform API Specification, java.class.version=48.0, java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory, os.version=5.0, user.home=C:/Documents and Settings/zhangyi, user.timezone=, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=GBK, java.specification.version=1.4, show_sql=true, user.name=zhangyi, java.class.path=E:/86vr/forum/WebRoot/WEB-INF/classes;E:/86vr/forum/WebRoot/WEB-INF/lib/ant-1.5.3.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/ant-optional-1.5.3.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/c3p0-0.8.4.5.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/cglib-full-2.0.2.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/commons-collections-2.1.1.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/commons-dbcp-1.2.1.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/commons-lang-1.0.1.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/commons-logging-1.0.4.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/commons-pool-1.2.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/concurrent-1.3.3.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/connector.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/dom4j-1.4.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/ehcache-0.9.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/hibernate2.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/jaas.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/jboss-cache.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/jboss-common.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/jboss-jmx.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/jboss-system.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/jcs-1.0-dev.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/jdbc2_0-stdext.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/jgroups-2.2.7.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/jta.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/junit-3.8.1.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/log4j-1.2.8.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/msbase.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/MSSQLserver.jar;E:/86vr/forum/WebRoot/WEB-INF/lib/msuti

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久免费精品国产| 亚洲毛片在线观看.| 亚洲精品久久久久久下一站| 久久久久久亚洲精品不卡| 亚洲九九九在线观看| 欧美一级淫片丝袜脚交| 91在线观看免费高清完整版在线观看| 久久中文精品视频| 日韩亚洲欧美中文高清在线| 国产精品一区二区3区| 成人免费福利视频| 国产精品尤物福利片在线观看| 日韩在线视频免费观看高清中文| 日韩中文在线中文网在线观看| 亚洲自拍偷拍在线| 黑人巨大精品欧美一区二区免费| 成人精品视频99在线观看免费| 国产视频久久久| 久久久精品久久| 国产成+人+综合+亚洲欧洲| 日韩性生活视频| 日韩大陆欧美高清视频区| 亚洲va欧美va在线观看| 亚洲精品久久在线| 亚洲最大的免费| 亚洲黄色av女优在线观看| 97av在线视频| 尤物九九久久国产精品的分类| 国产在线视频2019最新视频| 国产视频欧美视频| 亚洲国产精品悠悠久久琪琪| 国产精品免费久久久久影院| 久久精品亚洲94久久精品| 一区二区三区视频免费在线观看| 亚洲香蕉av在线一区二区三区| 在线视频欧美性高潮| 亚洲国产精品女人久久久| 亚洲国产精品电影| 亚洲人成77777在线观看网| 综合av色偷偷网| 黄网动漫久久久| 国产精品久久综合av爱欲tv| 日韩美女免费视频| 久久躁日日躁aaaaxxxx| 亚洲天堂av网| 欧美激情第6页| 欧美日韩精品在线观看| 国产精品亚洲网站| 国产成人jvid在线播放| 国产精品自产拍在线观| 久久精品中文字幕电影| 国产精品视频999| 美女视频黄免费的亚洲男人天堂| 精品中文字幕视频| 久久成人国产精品| 国产成人久久久| 日韩精品视频在线观看网址| 久久精品国产亚洲| 国产91在线播放精品91| 国产在线精品自拍| 精品成人av一区| 精品av在线播放| 欧美成人精品一区二区三区| 亚洲精品动漫100p| 亚洲美女黄色片| 精品免费在线视频| 亚洲视频国产视频| 久久99青青精品免费观看| 亚洲日本aⅴ片在线观看香蕉| 欧美在线视频免费观看| 久久久久久久久久久网站| 一区二区三区久久精品| 大伊人狠狠躁夜夜躁av一区| 欧美大片在线看免费观看| 国产香蕉精品视频一区二区三区| 日韩成人网免费视频| 日本成人激情视频| 国产日韩视频在线观看| 亚洲成年网站在线观看| 亚洲黄色成人网| 亚洲成人网在线| 国产精品高精视频免费| 久久久久久久久久久亚洲| 日韩福利在线播放| 久久夜色精品亚洲噜噜国产mv| 26uuu日韩精品一区二区| 精品视频一区在线视频| 久99九色视频在线观看| 91在线免费观看网站| 亚洲福利视频专区| 欧美精品精品精品精品免费| 操91在线视频| 亚洲天堂色网站| 一本一本久久a久久精品综合小说| 国产成人免费av| 国产精品久久激情| 欧美在线视频免费| 中文字幕一区二区三区电影| 成人精品视频99在线观看免费| 国产亚洲精品美女| 精品久久在线播放| 久久福利网址导航| 97在线看免费观看视频在线观看| 中文综合在线观看| 韩国视频理论视频久久| 国产精品久久999| 国产亚洲精品综合一区91| 国产成人av在线| 亚洲综合小说区| 国产又爽又黄的激情精品视频| 欧美日韩视频免费播放| 亚洲精品乱码久久久久久金桔影视| 欧美激情aaaa| 国产99久久精品一区二区 夜夜躁日日躁| 2019最新中文字幕| 一个色综合导航| 亚洲视频日韩精品| 国产精品99蜜臀久久不卡二区| 欧美老女人bb| 国产欧美日韩最新| 日韩极品精品视频免费观看| 隔壁老王国产在线精品| 国产精自产拍久久久久久蜜| 欧美性xxxxxxxxx| 国产精品∨欧美精品v日韩精品| 久久香蕉精品香蕉| 国产精品激情av电影在线观看| 在线免费看av不卡| 亚洲日本成人女熟在线观看| 成人a级免费视频| 亚洲精品久久久一区二区三区| 另类专区欧美制服同性| 日韩av在线免费看| 亚州欧美日韩中文视频| 欧洲成人免费aa| 韩国三级电影久久久久久| 日韩精品在线影院| 日韩视频在线观看免费| 日本中文字幕成人| 色777狠狠综合秋免鲁丝| 欧美大尺度激情区在线播放| 欧美野外猛男的大粗鳮| 中文字幕亚洲一区| 亚洲国产日韩欧美在线图片| 精品精品国产国产自在线| 国产精品成久久久久三级| 欧美裸体男粗大视频在线观看| 亚洲影视九九影院在线观看| 日韩亚洲欧美中文在线| 久久亚洲精品视频| 日韩影视在线观看| 欧美视频中文字幕在线| 国产手机视频精品| 亚洲欧美日韩爽爽影院| 91亚洲va在线va天堂va国| 久久伊人91精品综合网站| 日韩在线观看精品| 欧美一级电影免费在线观看| 欧美激情国产高清| 黄色91在线观看| 中文字幕在线视频日韩| 日韩精品亚洲视频| 国产精品美女呻吟| 国产极品精品在线观看|