2012年6月5日
摘要: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" ><struts> <!-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 --> <include file="struts-default.xml&q 阅读全文
posted @ 2012-06-05 16:47 饭菜糖衣 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 转自http://zmx.iteye.com/blog/599509构造JavaBean如下(get,set方法省略):Java代码publicclassStudent{privateIntegerstu_id;privateStringstu_name;privateIntegerstu_age;privatefloatstu_score;privateDatestu_birth;}在JavaBean包里新建一个Student.xml,内容如下:Xml代码<?xmlversion="1.0"encoding="UTF-8"?><!DO 阅读全文
posted @ 2012-06-05 15:35 饭菜糖衣 阅读(229) 评论(0) 推荐(0) 编辑
摘要: public void insert(Person p){ String xml = "com/Jdnis/ibatis/map/sql-map-config.xml"; SqlMapClient sqlMap = null; try { Reader reader = Resources.getResourceAsReader(xml); sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); sqlMap.startTransaction(); sqlMap.insert("insertPerson&qu 阅读全文
posted @ 2012-06-05 15:28 饭菜糖衣 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在用iBaTIS开发软件时,需要写很多sqlmap XML文件,尤其是多人开发时候,这样就会造成statement中的id会发生命名冲突,比如:在A.xml、B.xml中,有以下片断A.xml<?xml version="1.0" encoding="GBK"?><!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd"><sqlMap na 阅读全文
posted @ 2012-06-05 15:02 饭菜糖衣 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/anderslly/archive/2007/11/04/ibatisusingmappedstatement02.html结果映射(result map)Result Map将从数据库查询所得的结果映射到对象的属性。在使用映射语句时,Result Map是我们要理解的最常用也是最重要的特性之一。通过Result Map我们可以控制如何从查询结果中获取数据,以及列是如何映射到对象的属性的。Result Map可以描述列的类型、null值的替换以及复杂属性(包括集合)的映射。扩展Result Map可选的extends特性值可以设置为另一个Res 阅读全文
posted @ 2012-06-05 14:58 饭菜糖衣 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/anderslly/archive/2007/11/05/executingnonquerystatement01.html对于任何数据库来说,提供唯一标识数据表中一行记录的能力是至关重要的。几乎所有数据库都提供了为新添加的行自动生成主键的方法。这样再操作数据库的时候比较方便,但它也带来了一个问题,如果我们需要知道新生成的主键值该怎么办?有的数据库供应商是预先生成(pre-generate)主键的(如Oracle和PostgreSQL),有的则是事后生成(post-generate)的(如SQL Server和MySQL)。不管是哪种方式,我们 阅读全文
posted @ 2012-06-05 14:45 饭菜糖衣 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/anderslly/archive/2007/11/05/executingnonquerystatement01.html语句类型特性子元素用途详细内容参考<insert>id parameterClass parameterMap所有动态元素<selectKey> <generate>插入数据5.2节;第8章<update>idparameterClass parameterMap extends所有动态元素更新数据5.3节;第8章<delete>idparameterClass 阅读全文
posted @ 2012-06-05 14:43 饭菜糖衣 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/anderslly/archive/2007/12/27/ibatisinactionch062.htmljava代码public class T_User { private int user_id; private String group_id; private String user_name; private T_Group group; } public class T_Group { private int group_id; private String... 阅读全文
posted @ 2012-06-05 14:08 饭菜糖衣 阅读(283) 评论(0) 推荐(0) 编辑
摘要: <? xml version="1.0" encoding="UTF-8" ?><! DOCTYPE sqlMapConfigPUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN""http://www.ibatis.com/dtd/sql-map-config-2.dtd" >< sqlMapConfig > < settings cacheModelsEnabled ="true" <!--是否启用 阅读全文
posted @ 2012-06-05 13:58 饭菜糖衣 阅读(444) 评论(0) 推荐(0) 编辑