iBATIS SQL Maps】的更多相关文章

让我们重回到车辆管理系统和张三的故事中. 在 iBATIS SQL Maps 的世界里也存在 one-to-many.many-to-one 的关系,想必你已经对这些概念驾轻就熟了.好!还是每个 People 对应多条 AutoInfo 信息. 本系列文章第一部分提到过 iBATIS SQL Maps 的映射文件个数可以人为设定,但是,把一组有共性的操作放在一起是首选策略.下面我们看看为张三首次买车所生成的映射文件是怎样的: <?xml version="1.0" encodin…
最佳维护的一个项目使的是ibatis框架,在闲暇之余将手头的开发手册和平时开发的理解做一下总结,言归正传. 简介 使用 SQL Map,能够大大减少访问关系数据库的代码.SQL Map 使用简单的 XML 配 置文件将 Java  Bean 映射成 SQL 语句,对比其他的数据库持续层和 ORM 框架(如 JDO 的 实现,Hibernate 等),SQL Map 最大的优点在于它简单易学.要使用 SQL Map,只要熟悉 Java Bean,XML 和 SQL,就能使您充分发挥 SQL 语句的…
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd"> <!-- ====================================================…
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd"> <!-- ====================================================…
几年前跟随项目经理做的一个ERP小项目,自己业余时间整理的开发手册,供参考. 开发环境配置:编程环境为Microsoft Visual Studio 2010,数据库是SQL Server 2008 R2.设计架构Windows Forms+ .NET Remoting + SQL Server,所有程序的代码量(框架,工具,业务逻辑)在5万行以内.   1 SQL Server 数据库表设计 设计供应商表Vendor, tb是通用前缀标识符号.FM是资金管理Finance Management…
其实就是xml的特殊符号,因为它的配置就是xml,所以可以用下面这种写法转义 <          <     >          >      <>   <>    &      &     &apos;      '    "      " 也可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析     <![CDATA[ 这里写你的sql ]]> like的写法可以用…
pager-taglib分页開始~ 查了好多关于分页的技术,终于选定下面方法实现~ 1.首先下载jar包:pager-taglib.jar,pager-taglib.jar放在WEB-INF/lib文件夹下: 下载地址:http://download.csdn.net/detail/jeofey/8641287 2.将pager-taglib.tld文件放在WEB-INF文件夹下,pager-taglib.tld文件的内容见文章末尾: 3.仅仅粘贴实现分页的关键部分 jsp中: [html] v…
SELECT * FROM XXX where  column1  <![CDATA [ < 100 ]]> **************************************<![CDATA []]>…
在本文中我们介绍并比较两种最流行的开源持久框架:iBATIS和Hibernate,我们还会讨论到Java Persistence API(JPA).我们介绍每种解决方案并讨论其所规定的品质,以及在广泛的应用场景中其各自的长处和缺点.然后我们会基于诸如性能.移植性.复杂性以及对数据模型改变的适应性等因素来比较iBATIS.Hibernate和JPA. 如果你是一个刚起步的Java程序员,新接触持久性概念的话,那么就把阅读此文当作是接受一次这一主题以及大部分流行的开源持久性解决方案的启蒙.如果你对这…
动态Mapped Statement 直接使用JDBC 一个非常普遍的问题是动态SQL.使用参数值.参数本身和数据列都是动态的SQL,通常非常困难.典型的解决方法是,使用一系列if-else 条件语句和一连串讨厌的字符串连接.对于这个问题,SQL Map API使用和mapped statement非常相似的结构,提供了较为优雅的方法.这里是一个简单的例子:<selectid="dynamicGetAccountList" cacheModel="account-cac…