`

iBatis参数例子

 
阅读更多

 

原型参数

<select id="select1" parameterClass="java.lang.String" resultClass="AppLog">

select

ID as id,

TYPE as type,

DESCR as descr

from APP_LOG

where ID = #id#

</select>

 

sqlMapper.queryForObject("select0", id);

 

Map类参数

<select id="select2" parameterClass="java.util.HashMap" resultClass="AppLog">

select

ID as id,

TYPE as type,

DESCR as descr

from APP_LOG

where ID = #id#

</select> 

map.put("id", id);

AppLog log = (AppLog) sqlMapper.queryForObject("select0", map);

 

对象参数

<select id="select3" parameterClass="AppLog" resultClass="AppLog">

select

ID as id,

TYPE as type,

DESCR as descr

from APP_LOG

where ID = #id#

</select>

AppLog p=new AppLog();

p.setId(id);

AppLog log = (AppLog) sqlMapper.queryForObject("select3", p);

 

<select id="select0" resultClass="AppLog">

select

ID as id,

TYPE as type,

DESCR as descr

from APP_LOG

where ID = #id#

</select>

 

Map参数  map.put("id", id);

AppLog log = (AppLog) sqlMapper.queryForObject("select0", map);

String参数  AppLog log = (AppLog) sqlMapper.queryForObject("select0", id);

对象参数  AppLog p=new AppLog();

p.setId(id);

AppLog log = (AppLog) sqlMapper.queryForObject("select0", p);

分享到:
评论

相关推荐

    ibatis简单例子

    6. **Statement**: 表示一个SQL语句,可以是PreparedStatement或SimpleStatement,Ibatis根据配置自动处理参数和结果集。 7. **ResultMap**: 用于映射查询结果到Java对象,可以指定列名与字段的映射关系,处理复杂...

    Ibatis入门例子,Ibatis教程

    Ibatis消除了几乎所有的JDBC代码和手动设置参数以及获取结果集的工作,极大地提高了开发效率。在本教程中,我们将通过一个简单的Ibatis入门例子,带你逐步了解并掌握这个强大的框架。 首先,我们需要在项目中引入...

    ibatis小例子Demo

    这个"ibatis小例子Demo"是为了帮助初学者快速理解和掌握Ibatis的核心功能和基本用法。 Ibatis的主要特点包括: 1. **XML配置文件**:Ibatis通过XML配置文件来定义SQL语句、参数映射和结果映射,使得SQL与Java代码...

    最简单的iBatis入门例子

    这个“最简单的iBatis入门例子”提供了CHM格式的教程,非常适合Java初学者快速入门。 1. **iBatis简介** - iBatis是MyBatis的前身,它是一个基于Java的持久层框架,处理SQL映射和数据访问。 - iBatis的核心是XML...

    ibatis demo,ibatis例子,ibatis示例

    5. **参数映射**:Ibatis支持多种方式传递参数,如Map、POJO对象、注解等。例如,使用`@Param`注解可以指定参数名,或者在XML中使用`#{paramName}`来引用参数。 6. **结果映射**:结果映射允许我们将查询结果自动...

    ibatis使用例子,源代码

    标题"ibatis使用例子,源代码"表明这是一个关于iBATIS(一个持久层框架)的实际应用示例,其中包含了可以运行的源代码。这可能是一个简单的项目,旨在帮助开发者理解如何在实际开发中使用iBATIS进行对象关系映射...

    ibatis简单例子程序

    **Ibatis简介** ...通过这个简单的Ibatis例子程序,你可以一步步实践上述知识点,从而更好地理解和掌握Ibatis框架的运用。在实践中不断摸索和积累,将有助于提升你在数据库操作和持久层开发方面的技能。

    iBatis 入门例子 (含源代码)

    这个“iBatis 入门例子”提供了完整的源代码,帮助初学者快速理解和掌握iBatis的核心概念和使用方法。 首先,让我们了解iBatis的基本架构。iBatis的核心组成部分包括配置文件、SQL映射文件和DAO接口。配置文件...

    最简单的iBatis入门例子.rar

    这个“最简单的iBatis入门例子.rar”压缩包文件显然是为了帮助初学者快速理解和上手iBatis。 在学习iBatis之前,首先需要理解什么是持久层框架。持久层是应用程序中负责数据存储的部分,它处理与数据库的交互。...

    ibatis小例子

    【标题】"ibatis小例子"揭示了一个关于iBatis框架的初级教程,它是一个用于Java应用程序的持久层框架,特别适用于那些希望将SQL映射到Java代码中的开发者。iBatis提供了一种灵活的方式,使得数据库交互变得更加简单...

    ibatis完整例子,可直接运行

    标题 "ibatis完整例子,可直接运行" 暗示我们即将探讨的是关于iBATIS这一数据访问框架的实战应用,而"ibatis2"表明是其第二代版本。iBATIS是一个允许Java开发者将SQL语句直接映射到Java代码中的持久层框架,它在对象...

    ibatis简单CRUD例子

    Ibatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。Ibatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 **Ibatis...

    Struts+Spring+iBATIS做的XML文件操作例子

    在这个"Struts+Spring+iBATIS做的XML文件操作例子"中,我们将深入探讨这三个框架如何协同工作以及XML文件在其中的作用。 Struts 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它主要用于控制...

    .net ibatis 个人例子

    在这个个人例子中,我们将探讨如何在.NET环境下使用iBATIS(或.NET MyBatis)进行数据库操作。 首先,我们需要理解.NET MyBatis的核心概念。MyBatis 提供了一个动态SQL和映射框架,它将SQL语句与Java(或.NET)代码...

    spring+struts2+ibatis简单例子

    其次,Struts2作为控制器,负责接收HTTP请求,解析请求参数,调用业务逻辑,并将结果传递给视图进行展示。在整合Spring时,我们可以使用Spring-Struts2插件,使得Action类可以直接从Spring容器中获取服务层对象,...

    ibatis.net例子

    【ibatis.net例子】是一个基于Visual Studio 2008的教程项目,旨在帮助初学者理解和掌握ibatis.net这一流行的数据访问技术。Ibatis.net是一个轻量级的、开源的持久层框架,它允许开发者将SQL语句直接映射到.NET类的...

Global site tag (gtag.js) - Google Analytics