新手被hibernate util虐哭了 求助java.util.Date为什么报错

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&Loading...
这种情况为什么会发生:
此网站可能为非法站点,含有恶意代码,会损坏您的计算机系统
在某些情况下,第三方(黑客)可能增加恶意代码到合法的站点,也将造成我们显示报警信息
或者继续访问,但会有安全风险。
&copy2011&Tencent
这种情况为什么会发生:
此网站可能含有欺诈信息,会造成您的财产损失。
或者继续访问,但会有财产损失风险。
&copy2008&Tencent<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&spring+hibernate出错小结
spring+hibernate:
(1)java.lang.NoClassDefFoundError:
org/hibernate/context/CurrentSessionContext
hibernate3.1
(2)java.lang.NoClassDefFoundError:
javax/transaction/TransactionManager
jta.jar hbm.xmlsessionfactoryhbm
Exception in thread "main"
org.hibernate.exception.SQLGrammarException: Could not execute JDBC
batch update
org.springframework.jdbc.BadSqlGrammarException: Hibernate
operation: could not insert: [com.yourcompany.model.Login]; bad SQL
grammar [insert into mysql__login (name
password) values
?)]; nested exception is
java.sql.SQLException: Table 'mysql.mysql__login' doesn't exist
java.sql.SQLException: Table 'mysql.mysql__login' doesn't
ToolsEclipseDatabase
Explorer*.hbn.xmlcatalog="***"*
(4)org.springframework.orm.hibernate3.HibernateQueryException:
undefined alias spring
org.hibernate.hql.classic.ClassicQueryTranslatorFactoryHQLorg.hibernate.hql.ast.ASTQueryTranslatorFactory
Caused by:
java.lang.NoSuchMethodError:
mons.collections.SetUtils.orderedSet(Ljava/util/S)Ljava/util/S
commons-collections.jar3.*http://commons.apache.org/downloads/download_collections.cgi
Binaryzipcommons-collections-x.x.x.jarclasspathjar
(6)org.springframework.beans.factory.CannotLoadBeanClassException:
find class [com.mchange.boPooledDataSource] for
spingc3p0classpathc3p0jarjarclasspath
http://sourceforge.net/project/showfiles.php?group_id=25357&package_id=88527windowszip
(7)The Network Adapter could not establish
the connection
urluserpwddialect
(8)java.lang.NoClassDefFoundError:
org/hibernate/cfg/HbmBinder$SecondPass
hibernate3.2classpathhibernate-annotations.jar
(9)java.lang.IllegalAccessError: tried to
access method net.sf.ehcache.CacheManager.()V from class
org.hibernate.cache.EhCacheProvider
hiberanteehcache1.11.5javassist.jar
(10)Connections could not be acquired from
the underlying database
org/apache/commons/pool/impl/GenericObjectPool
java.lang.NoClassDefFoundError:
org/apache/commons/pool/impl/GenericObjectPool
Caused by:
java.lang.NoClassDefFoundError:
org/apache/commons/pool/impl/GenericObjectPool
commons-pool-x.jarmyEclipseReferenced
Libraries.
(12)提示:java.lang.NoClassDefFoundError:
org/apache/commons/collections/LRUMap类没找到,
或org/apache/commons/collections/SequenceHashMap类没找到:
commons-collections.jar
commons-beanutils-
1.7.0.jarcommons-collections-3.2.jarcommons-beanutils-1.7.0.jarcommons-collections-3.1.jar...
(13)Spring2.0Hibernate3.0
: action: null
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'sessionfactory' defined in ServletContext resource
[/WEB-INF/beans-config.xml]: Initializ nested
exception is java.lang.SecurityException:
"mons.collections.SequencedHashMap"'s signer
information does not match signer information of other classes in
the same package
java.lang.SecurityException: class
"mons.collections.SequencedHashMap"s signer
information does not match signer information of other classes in
the same package
at java.lang.ClassLoader.checkCerts(ClassLoader.java:775)
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:487)
at java.lang.ClassLoader.defineClass(ClassLoader.java:614)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
&org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872).........
Spring2.0 AOP
Liberariesasm2.2.3.jarHiberateasm.jarasm2.2.3.jar
java.lang.NoClassDefFoundError:
org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError:
org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError:
org.objectweb.asm.ClassVisitor.visit
java.lang.NoSuchMethodError:
org.objectweb.asm.ClassVisitor.visit(IILjava/lang/SLjava/lang/S[Ljava/lang/SLjava/lang/S)V
asm.jarSpingAopHibernateorg.objectweb.asm.ClassVisitorvisit所以解决方法很简单,项目在加HIBERNATE3能力的时候不加库,直接用Spring的AOP的库就可以了。
在使用Spring的AOP编程时,会用到这几个lib:
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
Hibernate使用如果lib:
asm-attrs.jar
其中asm-2.2.2.jar与asm.jar存在类上的冲突!
使用其中之一或两者都使用,可能会出现如下错误:
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit。。。。。。
解决办法是:
去掉类路径上的关于Hibernate的3个lib
asm-attrs.jar
cglib-2.1.3.jar
保留Spring中的以下4个lib
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
cglib-nodep-2.1_3.jar
或去掉asm-commons-2.2.2.jar
asm-util-2.2.2.jar
cglib-nodep-2.1_3.jar
(14) net.sf.cglib.core.CodeGenerationException:
java.lang.reflect.InvocationTargetException--&null
by: java.lang.reflect.InvocationTargetException
by: java.lang.SecurityException:
"com.wuwei.struts.bean.User$$EnhancerByCGLIB$$1016ffbf"'s signer
information does not match signer information of other classes in
the same package
.hbm.xmlclasslazyfalse(true)
schema="dbo"
catalog="test"
(15) java.lang.OutOfMemoryError:Java heap
set JAVA_OPTS= -Xms32m
2java -Xms32m -Xmx800m
classNameJAVAclassNameEclispe Eclipse -&run
-arguments VM
tomcat5common/libjarWEB/libjar
tomcat5strutsjsp
x..ServletException:
javax.servlet.jsp.PageContext.handlePageException(Ljava/lang/T)V
org.apache.jASPer.servlet.JspServlet.service(JspServlet.java:256)
javax.servlet.http.HttpServlet.service(HttpServlet.java:868)
tomcat/common/lib/J2EE.jarcommon/libtomcat/common/lib/WEB-INF/libjar
tomcat/common/libjarwebappsWEB-INF/libjartomcat/common/libWEB-INF/lib
java.lang.NoClassDefFoundError: net/sf/hibernate/Session
HibernateDaoSupportimportHibernate
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.springframework
java.lang.NullPointerException
StandardWrapperValve[action]: Servlet.service() for servlet
action threw exception
javax.servlet.jsp.JspException: Cannot retrieve mapping for action
/settlementTypeManage
type Status
message Servlet action is not available
description The requested resource (Servlet action is not
available) is not available.
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'sf' defined in ServletContext
resource [/WEB-INF/applicationContext.xml]: Initialization of bean
nested exception is org.hibernate.HibernateException: could
not configure from URL: file:src/hibernate.cfg.xml
org.hibernate.HibernateException: could not configure from
URL: file:src/hibernate.cfg.xml
……………………….
Caused by:
java.io.FileNotFoundException: src\hibernate.cfg.xml
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'sessionFactory' defined in
ServletContext resource [/WEB-INF/applicationContext.xml]:
Initializ nested exception is
org.hibernate.MappingException: Resource:
com/mcc/coupon/model/UserRole.hbm.xml not found
org.hibernate.MappingException: Resource:
com/mcc/coupon/model/UserRole.hbm.xml not found
(19)&StandardWrapperValve[jsp]: Servlet.service() for
servlet jsp threw exception
java.lang.ClassNotFoundException:
org.apache.struts.taglib.bean.CookieTei
org.apache.jasper.JasperException: Failed to load or
instantiate TagExtraInfo class:
org.apache.struts.taglib.bean.CookieTei
&&/SPAN&&”tml:”
(20) java.sql.SQLException: Field 'userId' doesn't have a
default value
(21)org.hibernate.ObjectDeletedException: deleted object
would be re-saved by cascade (remove deleted object from
associations)
1 Setcascade
many-to-onecascade
equalsiduuid.hexnative
(22)exception javax.servlet.ServletException:
BeanUtils.populat&&&
root cause
java.lang.IllegalArgumentException:Cannot invoke
***Form.set*** - argument type mismatch
FormNFormjava.util.Date
DateStringActionSimpleDateFormate
formenctype="multipart/form-data"
(23)Tomcat5.5.12
Status 500 -type Exception report
description The server encountered an internal error ()
that prevented it from fulfilling this request.
org.apache.jasper.JasperException:
/index.jsp(11) Unable to read TLD "META-INF/tlds/struts-bean.tld"
from JAR file "file:*****/WEB-INF/lib/struts.jar":
libjarservlet.jarjsp-api.jar
jsp-api.jar
(24)Tomcat5.0.20[Tomcat]/logslocalhost_log..txt5.5
[Tomcat]/bintomcat5w.exelogging
HTTP Status 404 - Servlet action is not available
type Status report
message Servlet action is not available
description The requested resource (Servlet action is not
available) is not available.
struts-configactionspring
org.springframework.webactionspring-web.jar
javax.servlet.ServletException: Error creating bean with
name '/login' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean
'UserDAO' while setting bean property 'userDAO'; nested exception
org.springframework.beans.factory.NoSuchBeanDefinitionException:
No bean named 'UserDAO' is defined
&org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
&org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
&org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
&org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
&org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
&javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
&javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
&com.siyue.struts.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:167)
applicationContext.xmlUserDaoBean
javax.servlet.ServletException: Error creating bean with
name '/login' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean
'UserDAO' while setting bean property 'userDAO'; nested exception
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'UserDAO' defined in ServletContext
resource [/WEB-INF/applicationContext.xml]: Initialization of bean
nested exception is java.lang.IllegalArgumentException:
sessionFactory or hibernateTemplate is required
&org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
&org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
&org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
&org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
&org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
&javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
&javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
&com.siyue.struts.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:167)
SessionFactoryUserDao
(27)org.hibernate.id.IdentifierGenerationException:
ids for this class must be manually assigned before calling
save():IDUser.hbm.xmlSave
&&&&&&&&&&&
&&&&&&&&&&&
java.lang.ClassNotFoundException:
mons.dbcp.BasicDataSource
commons-pool.jarcommons-dbcp-1.2.2.jarcommons-collections-3.2.jarjarclasspath
Caused by: mons.dbcp.SQLNestedException: Cannot
create JDBC driver of class
'com.microsoft.sqlserver.jdbc.SQLServerDriver' for connect URL
jdbc:sqlserver://DatabaseName=exam
.............
Caused by: java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getDriver(DriverManager.java:264)
mons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
... 38 more
sqljdbc.jar
class="org.springframework.jdbc.datasource.DriverManagerDataSource"&
30identifier of an instance of my.MyObject altered from
VOIDLONGInteger.
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'useraction' defined in ServletContext
resource [/WEB-INF/applicationContext.xml]: Error setting property
nested exception is
org.springframework.beans.NotWritablePropertyException: Invalid
property 'user_server' of bean class [com.bids.action.UserAction]:
Bean property 'user_server' is not writable or has an invalid
setter method. Does the parameter type of the setter match the
return type of the getter?
by: org.springframework.beans.NotWritablePropertyException: Invalid
property 'user_server' of bean class [com.bids.action.UserAction]:
Bean property 'user_server' is not writable or has an invalid
setter method. Does the parameter type of the setter match the
return type of the getter?
org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:793)
org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:645)
org.apache.catalina.core.StandardWrapperValve invoke
: Servlet.service()
for servlet jsp threw exception
java.lang.NullPointerException
"user_server""user_pojo"getset
(32) :http://localhost:8088/sshtest/user.do?act=register
&&:HTTP&Status&404&-&Servlet&action&is&not&available
&&:struts-config.xml()
(33)&:javax.servlet.ServletException:
&Cannot&find&ActionMappings&or&ActionFormBeans&collection
&&:&struts.struts.
&&:strutsstrutscopy&WEB-INf/libok
(34) :java.lang.Long&cannot&be&cast&to&java.lang.Integer&
&&Long&Integer.
&&&&hinbernate. &&
&&&&&&&:&super.pageQuery(hqlnullnullnull);.
&&&&&&&&&&&List&list&=&this.getHibernateTemplate().executeFind(new&HibernateCallback(){});
&&&&&&public&Integer&getUsersCount()&{
&&&&&&&&String&hql&=&"select&count(*)&from&Users";
&&&&&&&&List&list&=&super.pageQuery(hql&null&null&null);
&&&&&&&&return&(Integer)&list.get(0);
&&&&&&&&Hibernate2.0list.get(0)Integer.
&&&&&&&&Hibernate3.0list.get(0)Long.
&&&&&&&&LongInteger.
&&&&&&&&&:
public&Integer&getUsersCount()&{
&&&&&&&&String&hql&=&"select&count(*)&from&Users";
&&&&&&&&List&list&=&super.pageQuery(hql&null&null&null);
&&&&&&&&Number&num&=&(Number)&list.get(0);
&&&&&&&&return&num.intValue();
:java.lang.NumberIntegerLong.
(35) &:&Servlet&Action&is&not&available&
&&SpringWEB-INFWEB.XMLServlet
&&&&(1).&struts-config.xml
&&&&&&&&className="org.springframework.web.struts.ContextLoaderPlugIn"&
&&&&&&&&value="/WEB-INF/applicationContext.xml"&/&
&&&&(2).web.xml.
&&&&&&&&contextConfigLocation
&&&&&&&&/WEB-INF/applicationContext.xml
&&&&&&&&context
&&&&&&&&&&&&org.springframework.web.context.ContextLoaderServlet
(36) :'sessionFactory'&or&'hibernateTemplate'&is&required&
:&daoHibernateTemplatesessionFactory.&sessionFactory.
&&&&&&&&lazy-init="true"&
&&&&&&&&lazy-init="true"&
&&&&&&&&&&&&&&&
&&&&&&&&&lazy-init="true"&
&&&&&&&&&&&
&&&&&&&&&&&&&&&
&&&&&&&&class="org.springframework.orm.hibernate3.HibernateTemplate"&
&&&&&&&&&&&
&&&&&&&&lazy-init="true"&
&&&&&&&&&&&&
&&&&&&&&&&&&&&
(37) :&java.lang.IllegalStateException:&&&No&&&WebApplicationContext&&&found:&&
&no&&ContextLoaderListener&&&registered?
&&&:&web.xml[
&&&&&&&&&&:web.xml
&&&&&&&&&contextConfigLocation&
&&&&&&&&/WEB-INF/classes/applicationContext.xml
&&&&&&&&&&
&&&&&&&&&context&
&&&&&&&&&&&&org.springframework.web.context.ContextLoaderServlet
&&&&&&&&&1&
(38) :No&bean&named&'sessionFactory'&is&defined
1:web.xmlapplicationContext.xml&
2asm-2.2.3.jar..&&.
(39) :sessionFactoryhibernateTemplatedaosessionFactoryhibernatesessionFactoryhibernateTemplate
&&&&&&&&&strutsformbeanreset.
&&&&&&&&&.reset.(servletjspservlet)&
&&&&&&&&&formbean:
&&&&&&&&&&ApplicationContext&ap&=&new&FileSystemXmlApplicationContext(
&&&&&&&&&&&&new&String[]&{
&&&&"E:\\MyWorkPlace\\sshtest\\WebRoot\\WEB-INF\\applicationContext.xml"
&&&&"E:\\MyWorkPlace\\sshtest\\WebRoot\\WEB-INF\\operatorbeans.xml"
&&&&&&&&"E:\\MyWorkPlace\\sshtest\\WebRoot\\WEB-INF\\actionbeans.xml"&});
&&&&&&&&&IUserService&us&=&(IUserService)&ap.getBean("userservice");
&&&&&&&&&us&.
&&&&&&&&&:&ApplicationContext&ap&=&new&FileSystemXmlApplicationContext(
&&&&&&&&&&&&new&String[]&{});&
springspring.
&&&&&&&&&&reset:&&
&&&&&&&&&&&&ServletContext&context&=&servlet.getServletContext();&
&&&&&&&&&&&&ApplicationContext&app&=&(ApplicationContext)&context.getAttribute&
&&&&&&&&&&&&&&(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);&&
&&&&&&&&&&&&&&&&IDeptService&ds&=&(IDeptService)&app.getBean("deptservice");&&
&&&&&&&&&&&&&&&&this.depList&=&ds.selectAllDeps();
&&&&&&&&&&&&:servletstrutsweb
&&&&&&&&&&&&&?
&&&&&&&&&//&context.setAttribute(
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTEspring);&&
(40) :&&org.apache.jasper.JasperException:&$Proxy3&cannot&be&cast&to&
&&&&&&&&&&&&com.xj.service.impl.RoleService&&
&&&&&&&&&&java.lang.ClassCastException:&$Proxy3&cannot&be&cast&to&com.xj.service.impl.RoleService
&&&&&&&&&&&&&&&ServletContext&context&=&servlet.getServletContext();&
&&&&&&&&&&&&ApplicationContext&app&=&(ApplicationContext)&context.getAttribute
&&&&&&&&&&&&&(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);&&
&&&&&&&&&&&&&&&&IDeptService&ds&=&(DeptService)&app.getBean("deptservice");&&
&&&&&&&&&&&&&&&&this.depList&=&ds.selectAllDeps();
&&&&&&&&&&&&&&&&&&IDeptService&ds&=&(DeptService)&app.getBean&("deptservice").
&&&&&&&&&&&&&&&IDeptService&ds&=&(IDeptService)&app.getBean("deptservice");
org.hibernate.id.IdentifierGenerationException: ids for this class
must be manually assigned before calling save():
classincrementidentitysequencehilonative......native
java.lang.IllegalArgumentException: id to load is required for
user=(Users)this.getHibernateTemplate().get(Users.class
org.springframework.dao.InvalidDataAccessResourceUsageException:
nested exception is
org.hibernate.exception.SQLGrammarException: could not execute
(44) : Exception sending
context initialized event to listener instance of class
com.sun.faces.config.ConfigureListener
javax.faces.FacesException: Can't parse
configuration
file:jar:file:/E://apache-tomcat-6.0.9/apache-tomcat-6.0.9/webapps/jsf02/
WEB-INF/lib/jsf-impl.jar!/com/sun/faces/standard-html-renderkit.xml
spring MVC+hibernate
Exception in thread "main"
org.springframework.dao.InvalidDataAccessResourceUsageException:
Could not execute JDBC nested exception is
org.hibernate.exception.SQLGrammarException: Could not
execute JDBC batch update
Caused by: org.hibernate.exception.SQLGrammarException: Could not
execute JDBC batch update
org.springframework.beans.factory.CannotLoadBeanClassException:
Error loading class
[org.springframework.transaction.interceptor.TransactionProxyFactoryBean]
for bean with name 'userService' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: problem with class file or
nested exception is
java.lang.NoClassDefFoundError:
org/springframework/aop/framework/AbstractSingletonProxyFactoryBean
Caused by:
java.lang.NoClassDefFoundError:
org/springframework/aop/framework/AbstractSingletonProxyFactoryBean
spring 2.0 aop libraries
(46)org.apache.jasper.JasperException:
Unable to compile class for JSP:
org.apache.jasper.JasperException: Unable to compile class
for JSPjspjava
(47)Exception in thread "main"
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'CompanyController' defined in class path
resource [com/company/test/company-config.xml]: Error setting
nested exception is
org.springframework.beans.NotWritablePropertyException: Invalid
property 'methodNameResolver' of bean class
[panyController]: Bean property
'methodNameResolver' is not writable or has an invalid setter
method. Does the parameter type of the setter match the return type
of the getter?
Caused by: org.springframework.beans.NotWritablePropertyException:
Invalid property 'methodNameResolver' of bean class
[panyController]: Bean property
'methodNameResolver' is not writable or has an invalid setter
method. Does the parameter type of the setter match the return type
of the getter?MultiActionController
(48)Exception in thread "main"
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'turDiffService' defined in class path
resource [com/expert/test/expert-config.xml]: Error setting
nested exception is
org.springframework.beans.NotWritablePropertyException: Invalid
property 'turDifficultDao' of bean class
[com.expert.operation.impl.TurDiffSerImpl]: Bean property
'turDifficultDao' is not writable or has an invalid setter method.
Did you mean 'truDifficultDao'?
Caused by: org.springframework.beans.NotWritablePropertyException:
Invalid property 'turDifficultDao' of bean class
[com.expert.operation.impl.TurDiffSerImpl]: Bean property
'turDifficultDao' is not writable or has an invalid setter method.
Did you mean 'truDifficultDao'?
TurDifficultDao
turDifficultDao& get()& set()
(49)Exception in thread "main"
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'urlMapping' defined in class path resource
[com/expert/test/expert-config.xml]: Initializ
nested exception is
org.springframework.beans.factory.NoSuchBeanDefinitionException: No
bean named '' is defined
Caused by:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No
bean named '' is definedexpert-config.xml
id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"&
(50)org.springframework.orm.hibernate3.HibernateQueryException:
Instruction is not mapped
[from Instruction]; nested exception is
org.hibernate.hql.ast.QuerySyntaxException:
Instruction is not mapped [from Instruction]
Caused by: org.hibernate.hql.ast.QuerySyntaxException: Instruction
is not mapped [from
Instruction]
data-config.xmlcom/serializ/Instruction.hbm.xml
ExtensionValidator[WEB-INF/lib/servlet-api.jar) - jar not loaded.
See Servlet Spec 2.3
section 9.7.2. Offending class:
javax/servlet/Servlet.class
javax.servlet.ServletContextservlet-api.jartomcat
libclasspath
&&&&beanNamevaluespringapplicationContext.xml
createlocationwarningbeandocumentionapplicationContext.xml..
[http-8080-1] util.LocalUtil &
No property 'location' on
org.directwebremoting.spring.SpringCreator
[http-8080-1] spring.SpringCreator &
Spring BeanFactory via
ClassPathXmlApplicationContext using 1configLocations.
= 08:43:059809209
No WebApplicationContext found: no
ContextLoaderListener registered?
dwrspring~
一些常用jar包作用
commons-digester.jar
Digester基于规则的XML文档解析,主要用于XML到Java对象的映射.
commons-beanutils.jar 提供对Java 反射和自省API的包装.
aspectjweaver.jar 用于在Spring
2.0中集成AspectJ AspectJ LTW织入器
OGNL是Object-Graph Navigation
Language的缩写,它是一种功能强大的表达式语言(Expression
Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。
hibernate2依赖的一些包
hibernate2.jar
Hibernate的库,没有什么可说的,必须使用的jar包
cglib-asm.jar:
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包
dom4j.jar:   dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java
XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM
developerWorks上面可以找到一篇文章,对主流的Java XML
API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件。
ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。
commons-collections.jar:
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。
commons-beanutils.jar:
Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。
commons-lang.jar:
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。
commons-logging.jar:
Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple
Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的java.util.logging,如果也找不到就用Simple
Logger。commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的功能比log4j差的很远,性能也一般。
后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-logging.jar写的log程序,底层的Logger是可以切换的,你可以选择log4j,java.util.logging或者它自带的Simple
Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于System.out,而处理一条log平均只需要5us。你可以在Hibernate的src目录下找到Hibernate已经为你准备好了的log4j的配置文件,你只需要到Apache
网站去下载log4j就可以了。commons-logging.jar也是必须的jar包。
使用Hibernate必须的jar包就是以上的这几个,剩下的都是可选的。
Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包
optional.jar:
Ant的一个辅助包。
c3p0.jar:
C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。
proxool.jar: 也是一个连接池,同上。
commons-pool.jar,
commons-dbcp.jar:
DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。
实际上Hibernate自己也实现了一个非常非常简单的数据库连接池,加上上面3个,你实际上可以在Hibernate上选择4种不同的数据库连接池,选择哪一个看个人的偏好,不过DBCP可能更通用一些。另外强调一点,如果在EJB中使用Hibernate,一定要用App
Server的连接池,不要用以上4种连接池,否则容器管理事务不起作用。
connector.jar:
JCA 规范,如果你在App Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际上一般App
Server肯定会带上这个包,所以实际上是多余的包。
JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。
jcs.jar: 如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。
jdbc2_0-stdext.jar:   JDBC2.0的扩展包,一般来说数据库连接池会用上它。不过App
Server都会带上,所以也是多余的。
jta.jar:   JTA规范,当Hibernate使用JTA的时候需要,不过App
Server都会带上,所以也是多余的。
junit.jar:
Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。
xalan.jar, xerces.jar, xml-apis.jar:   Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App
Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过Hibernate用XML只不过是读取配置文件,性能没什么紧要的,所以也是多余的。
: could not initialize proxy - no Session
没有设置lazy属性
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 hibernateutil怎么写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信