程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> hibernate編程經驗

hibernate編程經驗

編輯:關於JAVA

ContextJavax.naming.NameNotFoundException: Name hibernate_connection_factory is not bound in this Context

tomcat+struts+hibernate+sqlserver項目

如果某個hibernate.XML文件中的 id generator 寫<generator class="identity"/>
而其他的寫<generator class="native"/>則報錯:
Javax.naming.NameNotFoundException: Name hibernate_connection_factory is not bound in this Context

無法連接到sqlserver數據庫!

=================================================

hibernate的ClassCastException

tomcat+struts+hibernate+sqlserver2000項目

獲取用戶類型列表時候,報錯:
[WARN] TypeDAO - Java.lang.ClassCastException: com.shjinbang.hibernate.Type
應該將object[]改成object,因為user表和其他表沒有關聯,如果有關聯就要用數組了.
以下是代碼
   Iterator itr = null;
   itr = query.iterate();
   while(itr.hasNext()){
    log.debug("while itr start,,Object[])itr.next()");
    Object object[] = (Object[])itr.next();
    UserForm userForm = new UserForm();
    User user=(User)object[0];
    userForm.setUserid(user.getUserid());
    userForm.setUserName(user.getUserName());
    userForm.setPassword(user.getPassWord());
    userlist.add(userForm);
   }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved