- 浏览: 442472 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
wjy20150716:
我遇到的问题,删除哪个都不行,最后实在没办法了,就用了Tomc ...
Unable to read TLD “META-INF/c.tld” from JAR file的 -
lijun123:
对新手来说不错
Oracle新建用户,授权,建表空间 -
netkongjian:
欢迎加入程序员网址导航[deyi]
[Z]浅析中国五大网址导航!!! -
iijjll:
crystal1205 写道RonQi 写道google搜索“ ...
Unable to read TLD “META-INF/c.tld” from JAR file的 -
iijjll:
oh,yeah! get it。问题解决了!
Unable to read TLD “META-INF/c.tld” from JAR file的
使用hibernate,出错如下:
分析、处理::
对于我的bean类,其属性类型含integer、string、char类型,用最笨的方法逐个删除检查,前两个都没问题,暂停;
再看bean类,含两个类型为char的属性,会不会是他们出了问题?(在前面的开发中,有过设置为char类型、并且存取都正常无误的,就没往这上面想)
删除两属性后,ok,找到问题所在。可是其他的bean怎么没问题呢?在于此bean对应的表数据是人为造就,char类型的字段有些没有设值,会不会和这有关呢?
Update所有char字段有值,通过。
Ft,这个东西搞了我一个小时。
//javaeye和Google关系真是好啊,几乎以最快的速度收录了javaeye所有及最新的内容,我也奉献一点点,希望能对遇到同样问题的朋友有些许帮助。
[DEBUG] 2009-03-04 09:31:32 [http-8098-1] org.hibernate.jdbc.AbstractBatcher.log(AbstractBatcher.java:393) select this_.ASSET_ID as ASSET1_8_0_, this_.description as descript2_8_0_, this_.status as status8_0_, this_.ASSET_TYPE as ASSET4_8_0_, this_.ASSET_NAME as ASSET5_8_0_, this_.STORE_TYPE as STORE6_8_0_, this_.PROVIDER_NO as PROVIDER7_8_0_, this_.ASSET_CODING as ASSET8_8_0_, this_.ASTC_ATTRIBUTE_ID as ASTC9_8_0_, this_.ASTC_ATTRIBUTE_NAME as ASTC10_8_0_, this_.PRODUCT_TYPE as PRODUCT11_8_0_, this_.LANGUAGE_TYPE as LANGUAGE12_8_0_, this_.singer as singer8_0_, this_.IS_ENCRYPTION as IS14_8_0_, this_.ENCRYPTION_METHOD as ENCRYPTION15_8_0_, this_.PLAY_LENGTH as PLAY16_8_0_ from N_ASSET this_ [DEBUG] 2009-03-04 09:31:32 [http-8098-1] org.hibernate.jdbc.AbstractBatcher.log(AbstractBatcher.java:393) select this_.ASSET_ID as ASSET1_8_0_, this_.description as descript2_8_0_, this_.status as status8_0_, this_.ASSET_TYPE as ASSET4_8_0_, this_.ASSET_NAME as ASSET5_8_0_, this_.STORE_TYPE as STORE6_8_0_, this_.PROVIDER_NO as PROVIDER7_8_0_, this_.ASSET_CODING as ASSET8_8_0_, this_.ASTC_ATTRIBUTE_ID as ASTC9_8_0_, this_.ASTC_ATTRIBUTE_NAME as ASTC10_8_0_, this_.PRODUCT_TYPE as PRODUCT11_8_0_, this_.LANGUAGE_TYPE as LANGUAGE12_8_0_, this_.singer as singer8_0_, this_.IS_ENCRYPTION as IS14_8_0_, this_.ENCRYPTION_METHOD as ENCRYPTION15_8_0_, this_.PLAY_LENGTH as PLAY16_8_0_ from N_ASSET this_ [DEBUG] 2009-03-04 09:31:32 [http-8098-1] org.hibernate.jdbc.AbstractBatcher.log(AbstractBatcher.java:393) select this_.ASSET_ID as ASSET1_8_0_, this_.description as descript2_8_0_, this_.status as status8_0_, this_.ASSET_TYPE as ASSET4_8_0_, this_.ASSET_NAME as ASSET5_8_0_, this_.STORE_TYPE as STORE6_8_0_, this_.PROVIDER_NO as PROVIDER7_8_0_, this_.ASSET_CODING as ASSET8_8_0_, this_.ASTC_ATTRIBUTE_ID as ASTC9_8_0_, this_.ASTC_ATTRIBUTE_NAME as ASTC10_8_0_, this_.PRODUCT_TYPE as PRODUCT11_8_0_, this_.LANGUAGE_TYPE as LANGUAGE12_8_0_, this_.singer as singer8_0_, this_.IS_ENCRYPTION as IS14_8_0_, this_.ENCRYPTION_METHOD as ENCRYPTION15_8_0_, this_.PLAY_LENGTH as PLAY16_8_0_ from N_ASSET this_ Hibernate: select this_.ASSET_ID as ASSET1_8_0_, this_.description as descript2_8_0_, this_.status as status8_0_, this_.ASSET_TYPE as ASSET4_8_0_, this_.ASSET_NAME as ASSET5_8_0_, this_.STORE_TYPE as STORE6_8_0_, this_.PROVIDER_NO as PROVIDER7_8_0_, this_.ASSET_CODING as ASSET8_8_0_, this_.ASTC_ATTRIBUTE_ID as ASTC9_8_0_, this_.ASTC_ATTRIBUTE_NAME as ASTC10_8_0_, this_.PRODUCT_TYPE as PRODUCT11_8_0_, this_.LANGUAGE_TYPE as LANGUAGE12_8_0_, this_.singer as singer8_0_, this_.IS_ENCRYPTION as IS14_8_0_, this_.ENCRYPTION_METHOD as ENCRYPTION15_8_0_, this_.PLAY_LENGTH as PLAY16_8_0_ from N_ASSET this_ [WARN ] 2009-03-04 09:31:32 [http-8098-1] org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:528) Unhandled Exception thrown: class org.springframework.orm.hibernate3.HibernateSystemException 2009-3-4 9:31:32 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet action threw exception java.lang.IllegalArgumentException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPropertyAccessor.java:42) at org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(AbstractEntityTuplizer.java:337) at org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:200) at org.hibernate.persister.entity.AbstractEntityPersister.setPropertyValues(AbstractEntityPersister.java:3499) at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:129) at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842) at org.hibernate.loader.Loader.doQuery(Loader.java:717) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) at org.hibernate.loader.Loader.doList(Loader.java:2144) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2028) at org.hibernate.loader.Loader.list(Loader.java:2023) at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:95) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1569) at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) at org.springframework.orm.hibernate3.HibernateTemplate$5.doInHibernate(HibernateTemplate.java:539) at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:372) at org.springframework.orm.hibernate3.HibernateTemplate.loadAll(HibernateTemplate.java:535) at com.dtv.cdp.play.dao.AssetDAO.getAllAssets(AssetDAO.java:25) at com.dtv.cdp.play.service.AssetManager.getAllAssets(AssetManager.java:26) at com.dtv.cdp.play.service.AssetManager$$FastClassByCGLIB$$d6e3179c.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:695) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:139) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:630) at com.dtv.cdp.play.service.AssetManager$$EnhancerByCGLIB$$f8f384dc.getAllAssets() at com.dtv.cdp.play.action.AssetAction.list(AssetAction.java:45) at com.dtv.cdp.core.action.BaseAction.unspecified(BaseAction.java:111) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:249) at com.dtv.cdp.core.action.BaseAction.dispatchMethod(BaseAction.java:102) at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187) at com.dtv.cdp.core.action.BaseAction.execute(BaseAction.java:91) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619)
分析、处理::
对于我的bean类,其属性类型含integer、string、char类型,用最笨的方法逐个删除检查,前两个都没问题,暂停;
再看bean类,含两个类型为char的属性,会不会是他们出了问题?(在前面的开发中,有过设置为char类型、并且存取都正常无误的,就没往这上面想)
删除两属性后,ok,找到问题所在。可是其他的bean怎么没问题呢?在于此bean对应的表数据是人为造就,char类型的字段有些没有设值,会不会和这有关呢?
Update所有char字段有值,通过。
Ft,这个东西搞了我一个小时。
//javaeye和Google关系真是好啊,几乎以最快的速度收录了javaeye所有及最新的内容,我也奉献一点点,希望能对遇到同样问题的朋友有些许帮助。
发表评论
-
远程办公,你还好吗 – 新冠期间做事的人,笑话一则
2020-02-23 12:07 343两个食人族的人应聘进了IBM,公司人事主管知道这两个这伙每天 ... -
自动补全JS、AJAX功能
2010-03-19 18:14 2302直接上代码了: <!DOCTYPE html PUBL ... -
设置浏览器地址栏上的小图标
2009-04-10 11:04 2120只需要将ico文件命名为favicon.ico并放入网站根目录 ... -
开发中碰到的几个问题
2009-03-06 17:48 9081、 碰到异常: Servlet.service() for ... -
我在linux系统下web系统、tomcat6、jdk1.6所做的优化-并发,希望和大家讨论
2008-12-23 19:25 1770在部署系统后,为了增 ... -
web开发中报错-弹出Internet Explorer 无法打开...已终止操作
2008-12-23 18:58 3003在当前系统中,发现错误,在点击某些超链时,会报错:“弹出Int ... -
HttpServletRequest获取请求路径
2008-11-06 14:11 12156HttpServletRequest获取请求路径 1、 ... -
请有使用JSecurity做过权限管理的进来指点一二
2008-10-27 15:10 2387项目要进行权限模块设计,初步选择JSecurity。 有使用经 ... -
Unable to read TLD “META-INF/c.tld” from JAR file的
2008-09-22 13:33 28240今天重新open project,以前是用jdk1.5、tom ... -
从淘宝屏蔽百度说起 如何让网站不被抓取
2008-09-13 10:01 2540上周五,北方网在 ... -
IM记录
2008-09-11 19:49 971直接调用三大IM程序: 客服MSN:msnim:chat?c ... -
htmlparser使用指南
2008-08-01 13:30 5892需要做一个垂直搜 ... -
HTTP请求模型和头信息
2008-08-01 11:32 1278HTTP请求模型 ... -
MyEclipse + WebLogic 配置初步
2008-07-29 17:37 1352今天下午,不是很忙,所以安装并试用了一下weblogic,【m ... -
Rex V: an AJAX Regular EXpression eValuator
2008-06-16 14:54 858an online regular expression va ... -
log4j settings
2008-05-30 18:33 857log4j.properties ### 设置org.zblo ... -
Spring包结构以及各个包之间引用关系说明
2008-05-28 12:43 1263Spring 包结构 说明: spring .ja ... -
大家帮我分析一下这个分页如何实现的?你们在项目中怎么分页呢?
2008-05-15 09:09 829今天看MSN新闻,看到一篇,在翻页观看时,其链接如下: htt ... -
【Z】MyEclipse中Ant的配置与测试
2008-04-30 14:52 18131在Eclipse中使用Ant Ant是Java平台下非常棒的 ... -
Ant实践过程初记
2008-04-30 14:41 2012ant 学习很好得文档:ANT十五大最佳实践 http://w ...
相关推荐
- **字符类型**:`char` 和 `java.lang.Character` 映射到 `CHAR(1)`,而 `java.lang.String` 通常映射为 `VARCHAR` 类型。 - **布尔类型**:`boolean` 和 `java.lang.Boolean` 可以映射为 `BIT`,但为了更易读,还...
组件的属性可以是任意一种Hibernate类型(包括集合, 多对多关联, 以及其它组件等等)。嵌套组件不应该被当作一种特殊的应用(Nested components should not be considered an exotic usage)。 Hibernate倾向于支持...
### Hibernate入门知识点详解 #### 一、Hibernate简介与安装配置 **1.1 Hibernate概念** Hibernate是一种开源的对象关系映射(Object Relational Mapping, ORM)框架,用于简化Java应用程序与数据库之间的交互。...
### MyEclipse 下 Hibernate 入门知识点解析 #### 一、概述 本文将详细介绍如何在 MyEclipse 环境下进行 Hibernate 的基础配置及应用。对于初学者来说,通过本教程可以快速掌握 Hibernate 在实际项目中的使用方法...
Hibernate是一款流行的开源对象关系映射(ORM)框架,它允许开发者使用面向对象的方式来操作数据库,极大地简化了Java应用程序对数据库的访问。本文将深入探讨Hibernate入门所需的知识点,包括环境配置、核心概念...
// 构造方法、getter和setter省略 } ``` 4. **映射文件**:编写映射文件(User.hbm.xml)来描述实体类与数据库表之间的映射关系。 ```xml <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate ...
### Hibernate_Struts2_...此系统不仅可以帮助学校更好地管理学生的选课情况,还可以为学生提供方便快捷的选课体验。此外,由于采用了分层架构,该系统具备良好的可维护性和可扩展性,便于后续的功能增强和技术升级。
在Java中,当可能出现异常的时候,可以使用try块包围可能出现异常的代码,catch块用于捕获并处理特定类型的异常,finally块则无论是否捕获到异常都会执行。例如: ```java try { methodA(); } catch(IOException e)...
该映射文件指定了实体类 `sdUser` 与数据库表 `sdUSER` 之间的映射关系,包括主键生成策略、字段类型等信息。 #### 六、总结 通过上述步骤,我们已经成功完成了使用 Hibernate 连接数据库的基本准备工作,包括...
JAVA的基本数据类型(如int、char)和引用类型(如类、接口)的区别在于,前者占用固定大小的内存,而后者指向对象的引用,大小不固定。自动装箱和拆箱是JAVA自动将基本类型和其对应的包装类之间进行转换的过程。 ...
- 数据类型:Java分为基本数据类型和引用数据类型,如int、char、String等。 - 变量和常量:理解变量的作用域、生命周期和初始化。 - 运算符:熟悉各种运算符,如赋值、比较、逻辑等。 - 控制流:if-else,...
在IT行业中,SSH通常指的是Spring、Struts和Hibernate这三个开源框架的组合,它们是Java Web开发中的常用技术栈。Spring负责依赖注入和控制反转,Struts处理MVC模式中的视图与控制器,Hibernate则作为持久层框架管理...
- **数据类型**:Java支持多种数据类型,包括基本类型(如int、double、char等)和引用类型(如数组、类等)。 - **变量定义与运算符**:了解变量的声明与初始化,掌握算术运算符、逻辑运算符、位运算符等的使用...
包括合理选择数据类型,如使用VARCHAR代替CHAR节省空间;设计合适的索引以提高查询速度,例如为主键和经常用于搜索的字段创建唯一索引;以及避免全表扫描,使用JOIN操作时要谨慎,以防止性能下降。 此外,事务管理...
- **基本数据类型**:如 int、double、char 等。 - **引用数据类型**:如 String、数组、类对象等。 #### 变量与声明 - 如 `int age = 25;` 表示声明一个整型变量 age,并初始化为 25。 #### 运算符 - **算术...