- 浏览: 244694 次
- 性别:
- 来自: 北京
最新评论
-
mavshuang:
D:\BIEE\instances\instance1\bin ...
Executing:opmnctl start coreapplication_obisch1 failure -
wv1124:
安装 cocoapods报错,替换国内源:ERROR: Co ...
ruby的gem和boundle安装解决办法 -
burkin:
如果first.jsp放在根目录下,也可以用<resul ...
struts2整合JFreeChart带热点的实例 -
woweipingzui:
强烈推荐,但是我在测试的时候,需要<package na ...
struts2整合JFreeChart带热点的实例 -
jintianhen1:
网上说用Class.forName("com.tim ...
TimesTen for Windows 使用指南(3) 远程客户端配置
文章列表
如果在oracle里要使用clob类型,那么在实体类里使用string类型,在映射配置文件里使用text类型映射:
public class ProcessFlow {
private String ESSImageData; //大字段
private String ESSEncodedData; //大字段
private String ESSImageleft;
private String ESSImagetop;
}
<hibernate-mapping package="com.process.model">
& ...
载入页面自动加载js方法实现关闭当前窗口:
window.onload=function(){
closeAndReload();
}
function closeAndReload(){
window.close();
}
打开子窗口代码:
function signature(id) {
window.open('<%=contextpath %>/jsp/process/banli/IMAction.do?id=${petitionLetter.id }','', 'height=500, width=500, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no');
}
关闭子窗口,刷新父窗口代码:
function c ...
1.注意:实体类映射表字段时不要使用oralce关键字,否则不能映射成功。
2.步骤:
(1)往oralce里建一个sequence:
create sequence seq_id_supervision
minvalue 1
start with 1
increment by 1
注:如果多个表要映射自增长主键,每个表要建一个sequence。
...
1.MEMORY
MEMORY高速缓存是一种基于引用的高速缓存,高速缓存中的每一个对象都被赋予一个引用类型。
MEMORY的三种引用类型:
(1)WEAK: 将很快的废弃已高速缓存的对象。
(2)SOFT: 满足内存约束的情况下尽可能的保存高速缓存 ...
实现一个filter,查询sex=1的所有记录。使用queryWithRowHandler()方法。
FilterRowHandler.java
package com.cs;
import java.util.ArrayList;
import java.util.List;
import com.ibatis.sqlmap.client.event.RowHandler;
public class FilterRowHandler implements RowHandler {
private List<User> list = new Arra ...
ibatis新版本的存储过程的调用使用sqlmap的update()方法。
sqlmap.xml
<parameterMap class="java.util.Map" id="pro">
<parameter property="name" javaType="int"
jdbcType="NUMBER" mode="IN"/>
</parameterMap>
<pr ...
使用sqlmap的startBatch()和executeBatch()方法。
User user = new User();
user.setId(107);
user.setName("cs");
user.setSex(1);
user.setAddress(2);
User user2 = new User();
user.setId(108);
user.setName("css");
user.setSex(1);
user.setAddress(2);
try {
sqlmapper.startB ...
1.自动参数映射
<insert id="inserUser" parameterClass="User">
insert into t_user(id, name, sex, address)
values (#id#, #name#, #sex#, #address#)
</insert>
2.内联参数映射
<insert id="inserUser3" parameterClass="User">
insert in ...
ibatis在编写sqlmap的查询时,可以使用多种输出格式,比如:实体类,hashmap,xml格式。
sqlmap中的hashmap和xml都是内置别名。
1.实体类:
<resultMap id="UserResult" class="User">
<result property="id" column="T_ID"/>
<result property="name" column="T_NAME"/>
&l ...
ibatis分为内联映射和显示映射,内联映射就是把类字段和数据库字段之间的关系在SQL语句中对应,显示映射是把类字段和数据库字段之间的关系同过一个ResultMap来对应.
内联映射:
<select id="selectUserById" resultClass="User" parameterClass="int">
select T_ID as id, T_NAME as name, T_SEX as sex, T_ADDRESS as address
from t_user where id ...
我们在数据库插入一条数据的时候,经常是需要返回插入这条数据的主键。但是数据库供应商之间生成主键的方式都不一样。
有些是预先生成(pre-generate)主键的,如Oracle和PostgreSQL;有些是事后生成(post-generate)主键的,如MySQL和SQL Server。但是不管是哪种方式,我们都可以用iBATIS的<selectkey>节点来获取<insert>语句所产生的主键。
oracle:
<!-- Oracle SEQUENCE Example using .NET 1.1 System.Data.OracleClient --&g ...
SqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
< ...
今天做完了项目在提交的时候,svn突然爆了下面的错误:
Error: Commit failed (details follow):
Error: File or directory '.' is out of date; try updating
Error: resource out of date; try updating
Finished!:
赶紧Google各种解决方法和大家分享:
删除根目录下.svn下面的all-wcprops文件就OK了。