- 浏览: 664992 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (608)
- Java (125)
- Struts (16)
- Spring (19)
- iBatis (11)
- Hibernate (14)
- Oracle (33)
- Mysql (22)
- JBoss (4)
- JavaScript (46)
- Ajax (9)
- jQuery (5)
- web (25)
- Html (14)
- Exception (26)
- Linux (106)
- Vim (11)
- Python (12)
- ComputerTech (25)
- 文章 (50)
- Maven (20)
- FreeMarker (5)
- Json (0)
- Tomcat (6)
- ActiveMQ (2)
- Test (1)
- Git (5)
- Shell (1)
- 《Java并发编程实践》 (2)
- 产品设计 (1)
- xxx (0)
- diamond (1)
- dubbo (1)
- Raspbian (1)
- IDE (3)
- 并发编程 (1)
最新评论
-
mikzhang:
抱歉,写这篇文章时,博主开发的程序只面对IE浏览器,故没考虑其 ...
JS 中改变confirm默认按钮提示“确定""取消" -
poterliu:
测试过了,发现execScript方法只支持IE浏览器。目前已 ...
JS 中改变confirm默认按钮提示“确定""取消"
网上解决方案
1.起初没有创建序列s_log,因此需要在Oracle补上s_log序列。
<!-- 增加 日志 -->
<insert id="logSave"
parameterClass="com.reportcenter.sys.dto.OperateLogDto">
INSERT INTO
T_LOG(C_AUTOID,USRCDE,USRADDRESS,OPERATION,BEGINTME,ENDTME,OPERATETIMER,STATE,MESSAGE) VALUES(s_log.nextval,#usrCde#,#usrAddress#,#operation#,#beginTme#,#endTme#,#operateTimer#,#state#,#message#)
</insert>
2.接着就出现下面的问题,主要是usrCde(日志表里的用户代码)属性在系统登陆验证时为空值所致。因此在相应代码处加上对空值的判断,如果为空,就从登陆页面取得userCde值。
if (request.getSession().getAttribute(Constants.usrCde) == null) {
usr = request.getParameter("userCde");
} else {
usr = (String) request.getSession().getAttribute(
Constants.usrCde);
}
发表评论
-
Oracle_ojdbc6 使用 报错
2015-06-10 14:29 1008via: http://sd8089730.iteye.c ... -
It is indirectly referenced from required .class file
2014-08-19 15:30 432via: http://www.blogjava.net/z ... -
Hibernate_a different object with the same identifier value was already associat
2014-07-05 17:03 515via: http://www.blogjava.net/h ... -
Connection reset by peer: socket write error
2013-03-14 10:24 852Connection reset by peer: soc ... -
java.sql.SQLException: 索引中丢失 IN 或 OUT 参数
2012-05-07 17:00 2567java.sql.SQLException: 索引中丢失 ... -
org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirec
2012-03-19 15:25 1616【from http://www.cxy.me/bbs/vie ... -
request.getHeader("referer") is null
2012-03-19 15:23 951referer 用来判断上一页是不是自己的网站 如果我 ... -
ORA-14551: cannot perform a DML operation inside a query
2012-04-26 14:49 1097ORA-14551: cannot perform a ... -
Struts FileUpload - Processing of multipart/form-data request failed
2011-09-16 15:52 7307Struts FileUpload 异常处 ... -
HTTP Status 500 - No action instance for path could be created
2011-09-16 15:03 1708HTTP Status 500 - No action ... -
java.sql.SQLException: ORA-01830: date format picture ends before converting ent
2011-08-17 17:48 3402java.sql.SQLException: ORA-0 ... -
Bean property 'xxDao' is not writable or has an invalid setter method
2011-08-08 16:25 8742Bean property 'xxDao' is not ... -
org.xml.sax.SAXParseException: Document root element "struts-config", must match
2011-08-01 22:19 1676org.xml.sax.SAXParseException: ... -
Error creating form bean of class...
2011-08-01 10:44 1024Error creating form bean of cla ... -
java.text.ParseException: Unparseable date: "11/10/10" at java.text.DateFormat.
2011-08-01 10:39 5610使用DateFormat的使用,然后自己试了下,结果出来个错误 ... -
[interceptor.FileUploadInterceptor:intercept] [Removing file filesXXX .tmp]
2011-07-25 11:18 4501上传完文件时控制台显示[interceptor.FileUpl ... -
The Network Adapter could not establish the connection
2011-07-15 17:05 12541、oracle配置 oracle9i2中把C:\ora ... -
java.sql.SQLException: ORA-00933: SQL 命令未正确结束
2011-06-30 12:16 2111java.sql.SQLException: ORA-0093 ... -
ORA-00942 Table or View Does Not Exist Oracle Error
2011-06-22 23:55 4451Cause: java.sql.SQLException: ... -
getOutputStream() has already been called for this response
2011-06-22 23:48 1617java.lang.IllegalStateExceptio ...
相关推荐
例如,`<transactionManager>`元素定义了事务管理器类型,`<dataSource>`元素配置数据源,而`<sqlMapClient>`元素则指定了SqlMap配置文件的位置。引入sql-map-config-2.dtd后,开发者可以确保配置文件的语法正确,...
在初始化SqlMapClient或执行数据库操作时,应捕获并处理可能出现的异常,如IOException和SQLException。如果出现错误,通常会抛出RuntimeException,以便于应用程序捕获并处理。 总之,SqlMapClient是iBatis框架中...
在Java开发中,iBatis是一个优秀的持久层框架,它允许开发者将SQL语句和Java代码分离,提高了开发效率和可维护性。`SqlMapClient`对象是iBatis的核心接口,它提供了对数据库进行CRUD(Create、Read、Update、Delete...
iBATIS SQL Maps 开发指南是一本专注于介绍iBATIS SQL Map用法的详细教程,旨在帮助开发者深入了解和高效利用这一强大的数据访问框架。iBATIS SQL Map是Java开发中的一个关键组件,它允许程序员将SQL语句与Java代码...
标题 "ibatis打印sql" 涉及到的是在使用iBATIS(一个轻量级的持久层框架)时如何调试和查看SQL语句的方法。iBATIS允许开发者编写SQL语句并将其与Java代码集成,以实现灵活的数据访问。在开发过程中,为了调试和优化...
2. **SqlMapClient**:详细阐述了SqlMapClient接口及其相关类的使用,它是iBATIS 2.0的核心API,用于执行SqlMap配置中的各种操作。 3. **注解支持**:介绍了如何使用Java 5的注解来替代XML配置,简化开发过程。 4....
### iBATIS-SqlMaps-2_ja.pdf 相关知识点 #### iBATIS Data Mapper 概览 iBATIS Data Mapper(也称为 SQL Maps)是一个开源框架,它旨在简化与关系数据库交互所需的 Java 代码量。通过使用简单的 XML 配置文件,...
- **执行SQL语句**:使用`SqlMapClient`接口执行SQL语句,包括更新和查询操作。 #### 7. 示例代码 - **执行更新操作**:包括插入、更新和删除操作。 - **执行查询操作**:查询单个对象或对象列表。 - **使用预赋值...
例如,通过SqlMapClient接口,你可以加载XML配置文件,然后调用对应的SqlMap方法来执行SQL: ```java SqlMapClient sqlMap = SqlMapClientBuilder.buildSqlMapClient(Resources.getResourceAsStream("SqlMapConfig....
iBATIS SQL Maps是早期Java开发中广泛使用的持久层框架,它允许开发者将SQL语句直接集成到XML配置文件中,实现数据访问层与业务逻辑层的解耦。本教程将深入探讨iBATIS的核心概念、功能以及如何在实际项目中有效应用...
iBATIS-SqlMaps-2 是一套针对Java开发者的开源持久层框架,它提供了一种将SQL查询与Java代码解耦合的方式,使得开发者能够更方便地管理数据库操作。这个PDF文档资料集全面介绍了如何使用iBATIS-SqlMaps-2进行数据库...
import java.sql.SQLException; import java.util.List; import com.ibatis.common.resources.Resources; import com.ibatis.sqlmap.client.SqlMapClient; import com.ibatis.sqlmap.client.SqlMapClientBuilder; ...
6. **SqlMapClient API**:熟悉Java API的使用,如SqlSession接口,用于执行SqlMap中的SQL语句和存储过程。 7. **异常处理**:了解iBATIS的异常体系,如何捕获和处理与数据库操作相关的异常。 8. **缓存机制**:...
SqlMaps是iBATIS的核心组件,用于定义SQL映射文件,将Java代码与SQL语句分离,提高了代码的可读性和可维护性。这个"iBATIS-SqlMaps-2-Tutorial_en.rar"文件是一个英文教程,旨在帮助开发者深入了解和使用iBATIS Sql...
5. **Mapper接口**:在iBATIS 2.x版本中,通过SqlMapClient调用SQL Map文件;而在3.x版本中,更推荐使用Mapper接口的方式。教程会讲解如何创建和使用Mapper接口,以及如何将接口方法与XML中的SQL语句关联起来。 6. ...
4. **编写Java代码**: 使用IBATIS提供的API,如SqlMapClient,来执行SQL映射文件中的查询、插入、更新和删除操作。 5. **测试和调试**: 编写测试用例,验证数据访问层的功能是否正确无误。 总之,"IBATISJDBC包"是...
在.NET开发环境中,Ibatis.Net是一个流行的持久层框架,它提供了灵活的数据访问接口,与SQL Server 2008数据库的交互是其重要功能之一。本文将深入探讨如何使用IbatisNet连接到SQL Server 2008,以及相关的C#编程...
编程时,通过SqlMapClient接口与SQL Map交互,执行查询、插入、更新和删除等操作。 2.3.1. 准备使用 SQL Map 设置Java环境,导入iBATIS的jar包,配置数据源和事务管理器。 2.3.2. SQL Map 的配置文件 配置文件定义...