摘要:
iBatis.net入门指南新人指路新建工程,添加2个引用文件添加并修改配置3个配置文件根据数据库的表结构及业务设计领域模型(可以手动,或利用codesmith等生成器半自动完成由模板或手动生成SQL Mapping文件(e.g.Account.xml),并根据业务需求撰写sql语句更详细的使用过程,可参见视频。iBatis.net的优缺点优点缺点集中管理,聚焦,减少代码量传入参数仅能一个,多于一个需要进行包装细粒度控制混合型解决方案思维方式非强类型,运行时,非编译时SQL Mapping金典案例情景一 基本标签(insert,update ,select)及属性(parameterClass 阅读全文
摘要:
ibatis常见的对象关系映射与实现由于在使用 ibatis 进行项目开发中,需要根据数据库的表结构与 Java 类之间的关系写出实现的 SQL 代码,不同的关系会对应不同 SQL 实现。这些 SQL 代码将会和其他 mapping 信息一起放在 ibatis 的 SQL mapping 文件中。下面就对这些每一种映射进行详细分析并给出实现示例。单表对象绑定与多表对象绑定在 ibatis 中最简单的关系就是一个对象对单个表的绑定,这也是最简单的类与数据库的映射关系。在没有任何外键关系的时候,在 ibatis 中直接将类的字段对应到表的列即可:清单 1. 单个对象表绑定的实现<typeAl 阅读全文
摘要:
DomSqlMapBuilderDomSqlMapBuilder,其作用是根据配置文件创建SqlMap实例。可以通过这个组件从Stream,Uri,FileInfo, orXmlDocumentinstance来读取sqlMap.config文件。SqlMapSqlMap是IBatisnet的核心组件,提供数据库操作的基础平台。SqlMap可通过DomSqlMapBuilder创建。Assembly assembly = Assembly.Load("IBatisNetDemo");Stream stream = assembly.GetManifestResourceSt 阅读全文