0 0

请问ibatis配置文件以下代码如何修改可以返回string类型?(xml文件)5

在User.xml文件里有以下配置,不知道能否返回String型数据?
如果不能,应如何修改?请各位专家指教指教.
<sql id="byUserIdCondition">
<![CDATA[
   userId = #userId:VARCHAR#
    ]]>
</sql>
<delete id="deleteById" parameterClass="String">
<![CDATA[
delete tb_login
]]>
<dynamic prepend="WHERE">
<include refid="byUserIdCondition" />
</dynamic>
</delete>



2009年3月14日 22:02

2个答案 按时间排序 按投票排序

0 0

在Ibatis中,返回类型的设置使用resultClass,设置如下:

<delete id="deleteById" parameterClass="java.lang.String" resultClass="java.lang.String" >
<![CDATA[
delete tb_login
]]>
<dynamic prepend="WHERE">
<include refid="byUserIdCondition" />
</dynamic>
</delete>

2009年3月17日 14:14
0 0

删除的话, 返回的是删除的数量, 你硬是要string回返也可是的。


<sql id="byUserIdCondition">
<![CDATA[
   userId = #userId:VARCHAR#
    ]]>
</sql>
<delete id="deleteById" parameterClass="String" resultClass="string" >
<![CDATA[
delete tb_login
]]>
<dynamic prepend="WHERE">
<include refid="byUserIdCondition" />
</dynamic>
</delete>

2009年3月15日 14:54

相关推荐

    webwork+ibatis上传文件简单实例

    对于iBatis的配置文件`SqlMapConfig.xml`,你需要定义一个用于插入文件信息的SQL映射语句,例如: ```xml INSERT INTO files (file_name, content_type, file_path) VALUES (#{fileName}, #{contentType}, #{...

    IBATIS中,要查询出来的属性来自哪个xml,就把这个方法写在该xml下

    在iBatis中,XML配置文件主要用于定义SQL语句、参数类型、返回结果类型等信息。 #### 二、XML映射文件的作用 在iBatis中,XML映射文件是非常重要的组成部分,它主要负责定义具体的SQL语句、参数映射、结果映射等...

    oracle ibatis 配置

    接着,我们需要配置 iBatis 的核心配置文件 `ibatis-config.xml`。这个文件定义了数据源、事务管理器等全局设置。以下是一个基本的配置示例: ```xml &lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;!DOCTYPE ...

    ibatis总结 ibatis ibatis ibatis ibatis

    在Java代码中,可以使用如下的方式加载配置文件: ```java String resource = "com/ibatis/sample/SqlMapConfig.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory ...

    Ibatis调用Oracle存储过程返回自定义类型

    此处展示了Ibatis配置文件的基本结构,具体细节还需要根据实际情况进行补充。 ##### 映射文件 创建映射文件以描述存储过程的调用方式和结果集映射规则: ```xml &lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;!...

    使用iBatis的类型处理器TypeHandlerCallback

    在Java开发中,iBatis是一个非常流行的持久层框架,它允许开发者将SQL语句直接写在XML配置文件或者注解中,与MyBatis框架类似。`TypeHandlerCallback`是iBatis(或MyBatis)中的一个重要接口,用于处理Java类型与...

    ibatis 配置 连上 h2 数据库

    接下来,我们需要配置Ibatis的主配置文件`mybatis-config.xml`。在该文件中,定义数据源(DataSource)和SqlSessionFactory。以下是一个示例配置: ```xml &lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;!DOCTYPE ...

    ibatis

    - iBatis的核心是SqlMapConfig.xml配置文件,其中包含了数据源、事务管理器、SqlMap等元素的配置。 - SQL Map映射文件(如`sql map mapping.htm`)是iBatis的关键部分,定义了SQL查询和结果映射,提供了动态SQL的...

    Ibatis 配置和教程

    Ibatis 提供了XML配置文件和动态SQL的支持,使得SQL的编写更加灵活。 在配置Ibatis时,首先你需要在项目中引入Ibatis的依赖库,通常通过Maven或Gradle管理。在你的`pom.xml`或`build.gradle`文件中添加相应的依赖...

    iBATIS-SqlMaps2入门代码文档

    配置文件中可以灵活配置不同类型的`DataSource`实现,例如: - **SimpleDataSource**:简单的数据源实现。 - **JakartaDBCP**:基于Apache Commons DBCP的数据源。 - **JNDI DataSource**:通过JNDI上下文查找的...

    ibatis配置sqlite

    综上所述,配置SQLite到iBATIS的过程主要包括:添加SQLite JDBC驱动,编辑iBATIS配置文件以定义数据库连接信息,以及设置事务管理和SQL映射。这样,iBATIS就能通过配置好的连接参数与SQLite数据库进行交互,执行SQL...

    ibatis 支持枚举类型

    现在,我们可以在Mapper接口和XML配置中使用枚举类型了。假设有一个用户实体类`User`,其中包含`status`字段为`Status`类型,那么Mapper接口可以这样定义: ```java public interface UserMapper { @Select(...

    ibatis入门与ibatis迭代的用法

    在iBatis入门时,首先需要了解的是其核心概念:SqlMapConfig.xml配置文件、SQL映射文件(.xml)和Java接口或POJO(Plain Old Java Object)。SqlMapConfig.xml是全局配置文件,包含了数据源、事务管理器等信息。SQL...

    ibatis乱码解决方法(ibatis独立)

    - 在Ibatis的配置文件`SqlMapConfig.xml`中,可以设置`&lt;settings&gt;`标签内的`defaultExecutorType`属性为`BATCH`或`SIMPLE`,以确保每次执行的SQL都是独立的,避免因缓存导致的编码问题。 - 同时,确保你的项目编码...

    springmybatis

    2. Configuration.xml 里面 的&lt;mapper resource="com/yihaomen/mybatis/model/User.xml"/&gt;是包含要映射的类的xml配置文件。 3. 在User.xml 文件里面 主要是定义各种SQL 语句,以及这些语句的参数,以及要返回的类型...

    pojo+xDoclet生成ibatis映射文件

    XDoclet 是一个强大的源代码注释处理工具,它通过解析 Java 源代码中的 Javadoc 注释标签来生成各种类型的文档或配置文件。这种机制使得开发者能够在不离开 Java 代码的情况下,方便地指定所需的额外元数据,从而...

    Ibatis入门例子,Ibatis教程

    这里的`config.xml`是Ibatis的全局配置文件,包含了数据源、事务管理等信息。 然后,我们可以创建Mapper接口的代理对象,并通过它来执行SQL语句: ```java UserMapper userMapper = sqlSessionFactory.openSession...

    ibatis 学习笔记

    以下是一个简单的iBATIS配置文件示例: ```xml &lt;!-- 数据源配置 --&gt; ${driver}"/&gt; ${url}"/&gt; ${username}"/&gt; ${password}"/&gt; &lt;sqlMap resource="User.xml"/&gt; ``` `User.xml`是具体的SQL Map文件,其中...

    iBATIS入门实例测试

    它的核心功能是将SQL语句与Java代码分离,允许在XML配置文件中编写SQL,从而提高了代码的可读性和可维护性。此外,iBATIS还支持动态SQL,能够根据业务需求灵活构建SQL语句。 **二、环境准备** 在开始iBATIS实例测试...

Global site tag (gtag.js) - Google Analytics