自己公司 ibatis配置文件 中 增删改查的写法
<!-- 查询的写法 -->
<select id="getCoursePassWordSure" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
select Password from member where Memberid = #Memberid#
</select>
<!-- 更新的写法 -->
<update id="updateMemberPassWord" parameterClass="java.util.HashMap">
update member set Password=#Password# where Memberid = #Memberid#
</update>
<!-- 插入的写法 --> //这个位置的的parameterClass="java.util.HashMap"传过来的参数对象,写不写都可以。
<insert id="insertFaqSub" parameterClass="java.util.HashMap">
INSERT INTO FAQ_SUBSCRIBE ( topicID,userID,createTime,lastReadTime )
VALUES ( #topicID#,#userID#,#createTime#,#lastReadTime# )
</insert>
插入方法2、是以javabean的方式保持的。
在Dao中找到,要执行的那个insert 语句。
<insert id="insertHzFaqKec">
INSERT INTO HZFAQ_AUDIT_RIGHT (
<dynamic prepend="">
<isNotNull prepend="" property="userID"> userID </isNotNull>
<isNotNull prepend="," property="majorID"> majorID </isNotNull>
<isNotNull prepend="," property="listID"> listID </isNotNull>
</dynamic>
)
VALUES (
<dynamic prepend="">
<isNotNull prepend="" property="userID"> #userID# </isNotNull>
<isNotNull prepend="," property="majorID"> #majorID# </isNotNull>
<isNotNull prepend="," property="listID"> #listID# </isNotNull>
</dynamic>
)
</insert>
<!-- 在jsp 中 的方式删除 -->
<delete id="removeFaqSubscribe" parameterClass="java.util.HashMap">
delete from FAQ_SUBSCRIBE where userID=#userID# and topicID=#topicID#
</delete>
<!-- 下面是通过javaBean 的方式删除 -->
<delete id="deleteHzFaqleibieid" parameterClass="com.cdeledu.plat.hzfaq.limits.domain.HzFaqLeiBie">
delete from HZFAQ_AUDIT_RIGHT
<dynamic prepend="WHERE">
<isNotNull prepend="AND" property="userID"> userID=#userID# </isNotNull>
<isNotNull prepend="AND" property="majorID"> majorID=#majorID# </isNotNull>
</dynamic>
</delete>
分享到:
相关推荐
在Ibatis中,所有配置都集中在`SqlMapConfig.xml`文件中,包括数据源、事务管理器、SqlSessionFactory的配置。例如: ```xml ``` **二、创建StudentMapper.xml** 接下来,我们需要...
在增删改查功能中,iBatis通过Mapper接口与XML配置文件配合,实现了数据的CRUD操作。开发者只需要定义接口方法,iBatis会自动生成SQL并执行,返回结果集。 这个项目的文件结构通常会包含以下几个部分: 1. **src/...
Ibatis与MySQL的结合,使得开发者能够方便地执行SQL查询,实现数据的增删改查操作。 整合这五个技术的关键在于配置。在Maven的pom.xml文件中,需要定义所有依赖项,确保所有组件的版本兼容。在Spring的配置文件中,...
在本示例中,"ibatis实现增删改查功能demo"是一个具体的项目,旨在演示如何利用Ibatis进行数据库操作,包括插入(Insert)、删除(Delete)、更新(Update)和查询(Select)数据。以下将详细解析这个项目的重点内容...
Struts的Action类会接收前端请求,调用Spring管理的Service层接口处理业务逻辑,Service层再通过iBATIS的SqlMapClient执行SQL操作来完成对`VehicleExpense`表的增删改查。 在实际开发中,我们通常会有以下步骤: 1...
在这个“增删改查(二)”的主题中,我们将继续上一部分的内容,详细介绍如何执行数据库的基本操作。 首先,我们需要理解Ibatis的核心概念,包括XML配置文件、映射器接口和SqlSession。XML配置文件是Ibatis的起点,...
在这个"ibatis的增删改查"主题中,我们将深入探讨如何在不依赖MVC框架的情况下,利用Ibatis进行数据操作。 1. **Ibatis安装与配置** 首先,你需要将Ibatis的jar包添加到项目的类路径中,或者通过Maven或Gradle等...
在Ibatis中,我们首先需要配置数据库连接信息。这通常在`mybatis-config.xml`文件中完成,包括数据库驱动、URL、用户名和密码等。例如: ```xml ``` ### 3. 映射文件(Mapper) Ibatis 的...
Ibatis和Spring整合例子,实现增删改查功能.
3. SQL映射文件(Mapper XML):在IBatis中,我们通过XML文件来定义SQL语句和结果映射。例如,`UserMapper.xml`文件会包含插入、更新、删除和查询用户的SQL语句。 4. 映射接口(Mapper):在Java代码中,定义一个...
总结,Ibatis以其简单易用、灵活高效的特性在Java开发中占据重要地位,其增删改查功能的实现让开发者能更加专注于业务逻辑,而不是繁琐的JDBC操作。对于初学者来说,深入理解Ibatis的CRUD操作及其相关配置,对提升...
在"struts2+spring+ibatis增删改查"的示例中,开发者可能会创建一个简单的用户管理模块。这通常包括以下几个步骤: 1. 创建实体类(Entity):如User类,代表数据库中的用户表。 2. 编写iBatis的Mapper接口和XML...
在增删改查操作中,iBatis通过XML配置文件或注解定义SQL语句,与数据库交互。它与Spring结合,可以创建DAO接口,Spring会自动为这些接口创建代理,使得在Action中可以直接调用DAO方法,无需关心其实现细节。 4. **...
本文将详细介绍Ibatis如何实现简单的增删改查操作,并结合提供的源码进行深入理解。 首先,Ibatis的核心是SQL映射文件和SqlSessionFactory。SQL映射文件是XML格式的,其中包含了SQL语句及其参数映射,是Ibatis执行...
3. **编写SQL映射文件**:在iBatis的映射文件中,定义用于增删改查的SQL语句。例如,创建用户可能需要一个`insert`语句,删除用户对应`delete`,更新用户则是`update`,查询用户则可能包括`select`语句,可以是精确...
在“ibatis-struts2简单增删改查”的实现中,首先需要配置Struts2的配置文件(struts.xml),声明Action类和对应的Action方法。然后,为每个数据库操作创建一个Action类,例如,CreateAction、ReadAction、Update...
在增删改查(CRUD)操作中,SpringMVC控制器会接收HTTP请求,调用Service层方法,Service层方法再通过DAO接口与iBatis交互。iBatis根据SQL映射文件执行相应的SQL,然后将结果转换为Java对象,返回给上层。 **创建...
在本教程中,我们将深入探讨Ibatis 3.0框架中的增、删、改、查操作,这是关于Ibatis 3.0系列教程的第三部分。...通过学习这一部分,你应能熟练掌握在Ibatis中进行数据的增删改查操作,并理解其背后的原理和用法。
在这个项目中,我们将在Ibatis的映射文件中编写SQL语句,对应于Service层的方法,实现增删改查功能。 分页功能是提高用户体验的重要一环,特别是在处理大量数据时。在SSI框架中,我们可以利用Ibatis的分页插件或者...
本示例“ibatis + oracle 增删改查例子”将向我们展示如何利用这两个工具进行基本的数据操作。 首先,`iBatis`的核心是SQL Map配置文件,它包含了SQL语句和映射规则。在`MyEclipse`中导入这个项目后,你需要找到并...