- 浏览: 1885639 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (514)
- OPEN (41)
- WARN (33)
- EXPER (16)
- RESOURCE (7)
- TOOL (4)
- DWR (10)
- Struts1.x (10)
- Ibtais (18)
- MyEclipse (30)
- Sql Server (64)
- Tomcat (7)
- APACHE (4)
- JSP (18)
- SERVLET (6)
- ENGLISH (0)
- ECSide (8)
- JasperReports (7)
- JAVA (24)
- JS (42)
- XML (26)
- CVS (8)
- Mind (1)
- JQUERY (2)
- IBATIS (6)
- PROJECT (0)
- STRUTS2 (0)
- PROXOOL (0)
- SPRING (4)
- Hibernate (0)
- SSI (0)
- JBPM (11)
- FLEX (3)
- JSON (2)
- GWT (1)
- jeecms v3 (1)
- Flash (2)
- DATA (1)
- ORACLE (3)
- 查询oracle 中逗号分隔字符串中所有值 (1)
最新评论
-
小小西芹菜:
GoEasy web三步轻松实现web实时推送1. 引入goe ...
服务器推送技术 java -
kg_1997:
这个方法太棒了,可以不用to_date函数,实在是棒!!!
java/oracle日期处理 -
wodesunday:
:idea:
SQL的分段统计查询语句 -
wodesunday:
引用
SQL的分段统计查询语句 -
BlueSkator:
讲的有点浅,没有深入进去
tomcat需要的重新发布和重启服务器的几种情况
在操作休假功能时,错误:
ERROR [http-8080-3] - 执行:class com.ving.xzfw.persistence.impl.CaseDaoImpl.getList()方法出错!
ERROR [http-8080-3] - SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];
--- The error occurred in com/ving/xzfw/persistence/sqlmap/Case.xml.
--- The error occurred while applying a result map.
--- Check the Case.getList-AutoResultMap.
--- The error happened while setting a property on the result object.
--- Cause: net.sf.cglib.beans.BulkBeanException; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/ving/xzfw/persistence/sqlmap/Case.xml.
--- The error occurred while applying a result map.
--- Check the Case.getList-AutoResultMap.
--- The error happened while setting a property on the result object.
--- Cause: net.sf.cglib.beans.BulkBeanException
ERROR [http-8080-3] - case.getList()失败
ERROR [http-8080-3] - 错误发生在:HolidayDaoSerivice.insertHoliday(Holiday holi)方法中!
ERROR [http-8080-3] - 调用updateOrInsert方法失败
分析:
这个错误指出resultMap里有问题。说错误发生在设置某一个属性的时候,出现null!
但没有指明那个属性(也就是对应的字段)。
看下配置文件
<resultMap id="HolidayResult" class="HolidayObject">
<result property="holiId" column="holiid"/>
<result property="holiType" column="holiType"/>
<result property="holiStartDate" column="holistartDate"/>
<result property="holiEndDate" column="holiendDate"/>
<result property="holiName" column="holiname"/>
<result property="holiRemark" column="holiremark" nullValue=""/>
</resultMap>
</sql>
验证:
很简单在sql server里写一条sql 语句:select * from T_holiday
执行后发现remark字段有的为空,O(∩_∩)O~,找到问题根结啦。
解决:
<result property="holiRemark" column="holiremark" nullValue=""/>
完结!呵呵,只要报错,就能找到问题原因
ERROR [http-8080-3] - 执行:class com.ving.xzfw.persistence.impl.CaseDaoImpl.getList()方法出错!
ERROR [http-8080-3] - SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];
--- The error occurred in com/ving/xzfw/persistence/sqlmap/Case.xml.
--- The error occurred while applying a result map.
--- Check the Case.getList-AutoResultMap.
--- The error happened while setting a property on the result object.
--- Cause: net.sf.cglib.beans.BulkBeanException; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/ving/xzfw/persistence/sqlmap/Case.xml.
--- The error occurred while applying a result map.
--- Check the Case.getList-AutoResultMap.
--- The error happened while setting a property on the result object.
--- Cause: net.sf.cglib.beans.BulkBeanException
ERROR [http-8080-3] - case.getList()失败
ERROR [http-8080-3] - 错误发生在:HolidayDaoSerivice.insertHoliday(Holiday holi)方法中!
ERROR [http-8080-3] - 调用updateOrInsert方法失败
分析:
这个错误指出resultMap里有问题。说错误发生在设置某一个属性的时候,出现null!
但没有指明那个属性(也就是对应的字段)。
看下配置文件
<resultMap id="HolidayResult" class="HolidayObject">
<result property="holiId" column="holiid"/>
<result property="holiType" column="holiType"/>
<result property="holiStartDate" column="holistartDate"/>
<result property="holiEndDate" column="holiendDate"/>
<result property="holiName" column="holiname"/>
<result property="holiRemark" column="holiremark" nullValue=""/>
</resultMap>
</sql>
验证:
很简单在sql server里写一条sql 语句:select * from T_holiday
执行后发现remark字段有的为空,O(∩_∩)O~,找到问题根结啦。
解决:
<result property="holiRemark" column="holiremark" nullValue=""/>
完结!呵呵,只要报错,就能找到问题原因
发表评论
-
Eclipse中HashMap/Hashtable出现警告Type safety本篇文章来源于:开发学院 http://edu.codepub.com 原文
2010-08-03 13:08 2223症状: Type safety: The method pu ... -
Content is not allowed in prolog.
2010-08-03 10:51 4254读取XML时出现错误: 2010-08-03 10:52:2 ... -
进程被死锁
2010-07-16 11:45 2392错误: 引用 2010-07-15 11 ... -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
2010-05-13 20:11 1324tomcat启动报错,发现错误版本 、 严重: Error d ... -
Oracle: ORA-00911: 无效字符
2010-04-22 10:41 6854Oracle: java.sql.SQLException: ... -
解决 无法解析导入 javax.servlet.ServletContextEvent
2010-02-09 11:24 5303启动tomcat报错了: 严重: Error configu ... -
...NeedsRefreshException问题分析
2010-02-07 16:44 3844com.opensymphony.oscache.base. ... -
JVMTI_ERROR_NULL_POINTER(100)
2010-01-27 16:49 1982JDWP exit error JVMTI_ERROR_NUL ... -
Couldn't perform the operation prepareCall
2010-01-08 09:43 5576[code="sql"]- ... -
tomcat ClassNotFoundException
2010-01-05 10:49 1219严重: Exception starting filter ... -
javax.servlet.servletexception cannot find actionmappings or actionformbeans col
2010-01-03 11:22 1766异常:javax.servlet.ServletExcepti ... -
错误1111
2010-01-02 14:28 1939org.springframework.jdbc.Un ... -
Cannot resolve reference to bean 'pingFenRecService' while setting bean property
2010-01-02 11:23 5288玩转SSI时重启服务器报错,郁闷啦,怎么可能呢?还报配置出错. ... -
解决为'MM_CURSOR' 的游标已存在问题
2009-12-09 14:45 3885今天写了个存储过程,使用了两个游标,在数据库里实现嵌套多层循环 ... -
TOMCAT 6 警告:Parameters:Invalid chunk ignored 的解决
2009-12-08 11:04 1650编写程序后,重启tomcat,出现警告:Parameters: ... -
解决:sql 排序规则不一致问题
2009-12-03 13:48 4748把程序部署到服务器上 ... -
Ibatis : Attribute "*" must be declared for element type "result".
2009-11-25 16:29 4312整合一Ibatis,竟然报错了! Caused by: com ... -
在建立与服务器的连接时出错。在连接到 sql server 2005 时 在默认的设置下 sql server 不允许进行远程连
2009-11-24 15:21 43885今天连接数据库时突然 ... -
Ibatis :The error occurred while applying a parameter map.
2009-11-18 10:03 23385项目需求变更在修改源程序时,要涉及数据库变动,大刀阔斧一般之后 ... -
Myeclipse:resource is out of sync with the file system的解决办法
2009-11-13 17:50 3952引用在eclipse中,启动run on server时报错: ...
相关推荐
在使用iBatis进行数据库操作的过程中,可能会遇到各种各样的问题。这些问题往往由于iBatis错误信息的隐晦性而难以快速定位与解决。本文将根据所提供的标题、描述及部分内容,详细阐述在使用iBatis时可能遇到的一些...
当SQL执行出错时,iBatis会抛出特定的异常,如`SqlMapClientException`和`DataAccessException`,这些异常有助于快速定位并解决问题。 最后,遵循最佳实践能提升iBatis应用的质量和性能。比如,避免在Mapper接口中...
`<resultMap>`标签定义了字段与Java对象属性之间的映射关系。 4. Statement:SQL语句在iBATIS中被封装为Statement对象,分为两种类型:Select(查询)和Executor(执行器)。Executor负责执行SQL语句,并处理结果。...
通过使用这个"ssi ibatis自动生成工具",开发者可以将更多精力集中在业务逻辑上,而非重复的配置工作中,从而提高生产力并降低出错率。当然,虽然工具能自动化大部分工作,但仍然需要开发者对生成的代码进行审查和...
总之,掌握iBatis与SQLServer的结合使用,不仅可以提高开发效率,还能降低出错的可能性。在实际项目中,我们应当充分利用iBatis的灵活性和SQLServer的性能优势,合理设计数据模型,编写高效且易于维护的SQL语句,...
掌握了这些知识后,开发者可以根据不同的业务需求灵活构建 SQL 语句,提高开发效率并减少出错的可能性。未来还可以探索更多高级功能,如 `<choose>`、`<when>`、`<otherwise>` 等标签,以满足更为复杂的应用场景。
特别是确保`<resultMap>`元素已经正确地定义了字段与数据库列的映射,避免类型不匹配的问题。 3. **检查SQL语句**: - 检查SQL查询语句是否有语法错误或者表名、字段名拼写错误。在本例中,SQL是`select * from ...
- **结构**: 包括`<sqlMap>`、`<mappedStatement>`、`<parameterMap>`、`<resultMap>`等元素。 ##### 3.3 映射语句 - **类型**: 包括SELECT、INSERT、UPDATE、DELETE等。 - **存储过程**: 可以通过`...
如果不一致就会出错,这一章主要在上一讲基于接口编程的基础上完成如下事情: 1. 用 mybatis 查询数据,包括列表 2. 用 mybatis 增加数据 3. 用 mybatis 更新数据. 4. 用 mybatis 删除数据. 查询数据,前面已经讲过...
3. **参数设置繁琐**:在预编译SQL语句中,设置参数的位置和值通常是在Java代码中完成的,这种方式不仅繁琐,而且容易出错。 - **解决方案**:将参数设置也配置在XML文件中,简化代码的同时提高可读性和可维护性。 ...