-
请问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个答案 按时间排序 按投票排序
-
在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
-
删除的话, 返回的是删除的数量, 你硬是要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
相关推荐
对于iBatis的配置文件`SqlMapConfig.xml`,你需要定义一个用于插入文件信息的SQL映射语句,例如: ```xml INSERT INTO files (file_name, content_type, file_path) VALUES (#{fileName}, #{contentType}, #{...
在iBatis中,XML配置文件主要用于定义SQL语句、参数类型、返回结果类型等信息。 #### 二、XML映射文件的作用 在iBatis中,XML映射文件是非常重要的组成部分,它主要负责定义具体的SQL语句、参数映射、结果映射等...
接着,我们需要配置 iBatis 的核心配置文件 `ibatis-config.xml`。这个文件定义了数据源、事务管理器等全局设置。以下是一个基本的配置示例: ```xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ...
在Java代码中,可以使用如下的方式加载配置文件: ```java String resource = "com/ibatis/sample/SqlMapConfig.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory ...
此处展示了Ibatis配置文件的基本结构,具体细节还需要根据实际情况进行补充。 ##### 映射文件 创建映射文件以描述存储过程的调用方式和结果集映射规则: ```xml <?xml version="1.0" encoding="UTF-8" ?> <!...
在Java开发中,iBatis是一个非常流行的持久层框架,它允许开发者将SQL语句直接写在XML配置文件或者注解中,与MyBatis框架类似。`TypeHandlerCallback`是iBatis(或MyBatis)中的一个重要接口,用于处理Java类型与...
接下来,我们需要配置Ibatis的主配置文件`mybatis-config.xml`。在该文件中,定义数据源(DataSource)和SqlSessionFactory。以下是一个示例配置: ```xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ...
- iBatis的核心是SqlMapConfig.xml配置文件,其中包含了数据源、事务管理器、SqlMap等元素的配置。 - SQL Map映射文件(如`sql map mapping.htm`)是iBatis的关键部分,定义了SQL查询和结果映射,提供了动态SQL的...
Ibatis 提供了XML配置文件和动态SQL的支持,使得SQL的编写更加灵活。 在配置Ibatis时,首先你需要在项目中引入Ibatis的依赖库,通常通过Maven或Gradle管理。在你的`pom.xml`或`build.gradle`文件中添加相应的依赖...
配置文件中可以灵活配置不同类型的`DataSource`实现,例如: - **SimpleDataSource**:简单的数据源实现。 - **JakartaDBCP**:基于Apache Commons DBCP的数据源。 - **JNDI DataSource**:通过JNDI上下文查找的...
综上所述,配置SQLite到iBATIS的过程主要包括:添加SQLite JDBC驱动,编辑iBATIS配置文件以定义数据库连接信息,以及设置事务管理和SQL映射。这样,iBATIS就能通过配置好的连接参数与SQLite数据库进行交互,执行SQL...
现在,我们可以在Mapper接口和XML配置中使用枚举类型了。假设有一个用户实体类`User`,其中包含`status`字段为`Status`类型,那么Mapper接口可以这样定义: ```java public interface UserMapper { @Select(...
在iBatis入门时,首先需要了解的是其核心概念:SqlMapConfig.xml配置文件、SQL映射文件(.xml)和Java接口或POJO(Plain Old Java Object)。SqlMapConfig.xml是全局配置文件,包含了数据源、事务管理器等信息。SQL...
- 在Ibatis的配置文件`SqlMapConfig.xml`中,可以设置`<settings>`标签内的`defaultExecutorType`属性为`BATCH`或`SIMPLE`,以确保每次执行的SQL都是独立的,避免因缓存导致的编码问题。 - 同时,确保你的项目编码...
2. Configuration.xml 里面 的<mapper resource="com/yihaomen/mybatis/model/User.xml"/>是包含要映射的类的xml配置文件。 3. 在User.xml 文件里面 主要是定义各种SQL 语句,以及这些语句的参数,以及要返回的类型...
XDoclet 是一个强大的源代码注释处理工具,它通过解析 Java 源代码中的 Javadoc 注释标签来生成各种类型的文档或配置文件。这种机制使得开发者能够在不离开 Java 代码的情况下,方便地指定所需的额外元数据,从而...
这里的`config.xml`是Ibatis的全局配置文件,包含了数据源、事务管理等信息。 然后,我们可以创建Mapper接口的代理对象,并通过它来执行SQL语句: ```java UserMapper userMapper = sqlSessionFactory.openSession...
以下是一个简单的iBATIS配置文件示例: ```xml <!-- 数据源配置 --> ${driver}"/> ${url}"/> ${username}"/> ${password}"/> <sqlMap resource="User.xml"/> ``` `User.xml`是具体的SQL Map文件,其中...
它的核心功能是将SQL语句与Java代码分离,允许在XML配置文件中编写SQL,从而提高了代码的可读性和可维护性。此外,iBATIS还支持动态SQL,能够根据业务需求灵活构建SQL语句。 **二、环境准备** 在开始iBATIS实例测试...