`

SQL mapping in ibatis

 
阅读更多
Here we can see a SQL SELECT statement that returns address data.

<select id="getAddress"
parameterClass="int"
resultClass="Address">
SELECT
ADR_ID as id,
ADR_DESCRIPTION as description,
ADR_STREET as street,
ADR_CITY as city,
ADR_PROVINCE as province,
ADR_POSTAL_CODE as postalCode
FROM ADDRESS
WHERE ADR_ID = #id#
</select>


The Java code
used to execute this statement would be:
Address address = (Address) sqlMap.queryForObject("getAddress",
new Integer(5));


分享到:
评论

相关推荐

    iBATIS SQL Maps

    iBATIS SQL Maps 前段时间写了些 Hibernate 方面的 系列文章 ,网友们反映还不错。在接下来的时间里,我将会引入另外一种 O/R Mapping 解决方案 ——iBATIS

    Mygeneration_1309_20081006—IBatis_SQL映射+实体模板

    压缩包里包括Mygeneration_1309_2008100代码生成软件,自带IBatisObject模板,可根据数据库字段生成实体类和SQLMapping映射文件。

    iBatis介绍文档.rar

    iBATIS 包括 for Java 和 for .NET 两个版本,for Java 版提供了SQL Maps 和 DAO 框架,for .NET 只提供了 SQL Maps 框架。从现在开始我们只对 for Java 版的SQL Maps 展开讨论。 你可以在 http://www.ibatis.com ...

    iBATIS介绍入门

    所以,iBATIS做的是SQL Mapping的工作。 它把SQL语句看成输入以及输出,结果集就是输出,而where后面的条件参数则是输入。iBATIS能将输入的普通POJO对象、Map、XML等映射到SQL的条件参数上,同时也可以将查询结果...

    IBatisNet的Codesmith模板

    generates IBatisNet SQL mapping file and a group of CSharp classes from a database table. ...SqlMap, the IBatis.NET SQL mapping file that contains SQL statements used in the DaoImpl above.

    对IBatis分页的改进,使ibatis支持hibernate式的物理分页

    公司的大部分项目都开始使用IBatis作为O/R Mapping了,但是在使用的过程中也发现了很多不方便和存在争议的地方,其中一个不方便的地方就是分页,目前的处理方式都是在sqlMap中写针对特定数据库的物理分页Sql语句,对于...

    iBatisDemo.rar_IBatis.net_asp.net_ibatisnet_mapping orm

    iBatisNet 例子 IBatisNet 是一个类似于 ORM 框架,其实只是一个SQLMapper,它着重于 ORM 中的 M(Mapping),提供了较为灵活数据访问和面向对象特性

    ibatis_开发指南.pdf

    iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为...

    iBatis习惯用的16条SQL语句

    iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快.这篇文章主要介绍了iBatis习惯用的16条SQL语句的相关资料,需要的朋友可以参考下

    ibatis教程

    相对于Hibernate等“一站式”ORM框架,Ibatis是一种“半自动化”的ORM框架...也就是说,ORM概念中,Ibatis只强调O/R部分的内容,而将M(mapping)这部分概念进行了淡化。因为它将对于SQL语句的操作权,最终交还给了程序员

    iBATIS,循序渐进介绍如何做O/RMapping

    首先,介绍一下用iBATIS的编程模型,大家请参考下图:可以看到,iBATIS并没有像Hibernate那样给我们的结构带来大的冲击,我们只要关注在DAO和SQLMapping上面!所以,接下来我就一步一步来说明如何使用iBATIS~~~!...

    前端-后端java的Util类的工具类

    │ │ │ frame-sourcefiles-org.apache.ibatis.mapping.html │ │ │ frame-sourcefiles-org.apache.ibatis.metadata.html │ │ │ frame-sourcefiles-org.apache.ibatis.parsing.html │ │ │ frame-source...

    mybaits(ibatis)-3.0.6-bundle for java

    Simplicity is the biggest advantage of the MyBatis data mapper over object relational mapping tools. To use the MyBatis data mapper, you rely on your own objects, XML, and SQL. There is little to ...

    JSQL2iBatis-开源

    JSQL2iBatis,代码生成器。 它从带有CREATE语句SQL文件中生成iBatis java Bean文件和与SQL Mapping相对应的xml。 它类似于iBatis的Abator,但简单得多。 基于Velocity模板。

    MyBatis自动生成实体类、DAO接口和Mapping映射文件的代码(逆向工程)

    MyBatis自动生成实体类、DAO接口和Mapping映射文件的代码,数据库为Mysql或SqlServer。

    ibatics 官方网站正确实例

    IBATIS开发包使用实例使用出错 ①插入操作时会报SQL错误,原因如下 com.mydomain.data.Account.xml文件的insert部分ACC_EMIAL的后面没有括号,加上即可解决这个问题。 具体请参考网上的一篇博客:...

    springmybatis

    mybatis实战教程mybatis in action之八mybatis 动态sql语句 mybatis实战教程mybatis in action之九mybatis 代码生成工具的使用 mybatis SqlSessionDaoSupport的使用附代码下载 转自:...

    nausicaa-开源

    具有两个主要 API 的 .NET 持久层:SQL Map 和 DAO 模式。 SQL Mapping 用于使用 XML 将 .NET 对象映射到 SQL 语句。 DAO 模式用于抽象数据库实现。 受 iBATIS 数据库层的启发。

    Python使用Pandas库实现MySQL数据库的读写

    对象关系映射技术,即ORM(Object-Relational Mapping)技术,指的是把关系数据库的表结构映射到对象上,通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 在Python中,最有名...

Global site tag (gtag.js) - Google Analytics