`
jackroomage
  • 浏览: 1215149 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

自己公司 ibatis配置文件 中 增删改查的写法

 
阅读更多

   
自己公司 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框架实现的增删改查

    在Ibatis中,所有配置都集中在`SqlMapConfig.xml`文件中,包括数据源、事务管理器、SqlSessionFactory的配置。例如: ```xml ``` **二、创建StudentMapper.xml** 接下来,我们需要...

    ssi——struts2+spring+ibatis(登入+增删改查)

    在增删改查功能中,iBatis通过Mapper接口与XML配置文件配合,实现了数据的CRUD操作。开发者只需要定义接口方法,iBatis会自动生成SQL并执行,返回结果集。 这个项目的文件结构通常会包含以下几个部分: 1. **src/...

    Maven+spring+ struts2+ Ibatis+mysql整合增删改查

    Ibatis与MySQL的结合,使得开发者能够方便地执行SQL查询,实现数据的增删改查操作。 整合这五个技术的关键在于配置。在Maven的pom.xml文件中,需要定义所有依赖项,确保所有组件的版本兼容。在Spring的配置文件中,...

    ibatis实现增删改查功能demo

    在本示例中,"ibatis实现增删改查功能demo"是一个具体的项目,旨在演示如何利用Ibatis进行数据库操作,包括插入(Insert)、删除(Delete)、更新(Update)和查询(Select)数据。以下将详细解析这个项目的重点内容...

    struts+spring+ibatis做的一个增删改查例子

    Struts的Action类会接收前端请求,调用Spring管理的Service层接口处理业务逻辑,Service层再通过iBATIS的SqlMapClient执行SQL操作来完成对`VehicleExpense`表的增删改查。 在实际开发中,我们通常会有以下步骤: 1...

    Ibatis3.0 增删改查(二)

    在这个“增删改查(二)”的主题中,我们将继续上一部分的内容,详细介绍如何执行数据库的基本操作。 首先,我们需要理解Ibatis的核心概念,包括XML配置文件、映射器接口和SqlSession。XML配置文件是Ibatis的起点,...

    ibatis的增删改查

    在这个"ibatis的增删改查"主题中,我们将深入探讨如何在不依赖MVC框架的情况下,利用Ibatis进行数据操作。 1. **Ibatis安装与配置** 首先,你需要将Ibatis的jar包添加到项目的类路径中,或者通过Maven或Gradle等...

    Ibatis增删改查

    在Ibatis中,我们首先需要配置数据库连接信息。这通常在`mybatis-config.xml`文件中完成,包括数据库驱动、URL、用户名和密码等。例如: ```xml ``` ### 3. 映射文件(Mapper) Ibatis 的...

    Ibatis和Spring整合例子,实现增删改查功能

    Ibatis和Spring整合例子,实现增删改查功能.

    一个最简单的IBatis增删改查操作例子

    3. SQL映射文件(Mapper XML):在IBatis中,我们通过XML文件来定义SQL语句和结果映射。例如,`UserMapper.xml`文件会包含插入、更新、删除和查询用户的SQL语句。 4. 映射接口(Mapper):在Java代码中,定义一个...

    ibatis的增删改查功能

    总结,Ibatis以其简单易用、灵活高效的特性在Java开发中占据重要地位,其增删改查功能的实现让开发者能更加专注于业务逻辑,而不是繁琐的JDBC操作。对于初学者来说,深入理解Ibatis的CRUD操作及其相关配置,对提升...

    struts2+spring+ibatis做的增删改查的小例子

    在"struts2+spring+ibatis增删改查"的示例中,开发者可能会创建一个简单的用户管理模块。这通常包括以下几个步骤: 1. 创建实体类(Entity):如User类,代表数据库中的用户表。 2. 编写iBatis的Mapper接口和XML...

    struts1+spring+ibatis的增删改查+登陆注册

    在增删改查操作中,iBatis通过XML配置文件或注解定义SQL语句,与数据库交互。它与Spring结合,可以创建DAO接口,Spring会自动为这些接口创建代理,使得在Action中可以直接调用DAO方法,无需关心其实现细节。 4. **...

    ibatis的简单增删改查

    本文将详细介绍Ibatis如何实现简单的增删改查操作,并结合提供的源码进行深入理解。 首先,Ibatis的核心是SQL映射文件和SqlSessionFactory。SQL映射文件是XML格式的,其中包含了SQL语句及其参数映射,是Ibatis执行...

    jsf+ibatis增删改查

    3. **编写SQL映射文件**:在iBatis的映射文件中,定义用于增删改查的SQL语句。例如,创建用户可能需要一个`insert`语句,删除用户对应`delete`,更新用户则是`update`,查询用户则可能包括`select`语句,可以是精确...

    ibatis struts2 简单增 删 改 查

    在“ibatis-struts2简单增删改查”的实现中,首先需要配置Struts2的配置文件(struts.xml),声明Action类和对应的Action方法。然后,为每个数据库操作创建一个Action类,例如,CreateAction、ReadAction、Update...

    Java - SpringMVC+iBatis maven工程项目增删改查实例入门+源码

    在增删改查(CRUD)操作中,SpringMVC控制器会接收HTTP请求,调用Service层方法,Service层方法再通过DAO接口与iBatis交互。iBatis根据SQL映射文件执行相应的SQL,然后将结果转换为Java对象,返回给上层。 **创建...

    Ibatis3.0 增删改查(三)

    在本教程中,我们将深入探讨Ibatis 3.0框架中的增、删、改、查操作,这是关于Ibatis 3.0系列教程的第三部分。...通过学习这一部分,你应能熟练掌握在Ibatis中进行数据的增删改查操作,并理解其背后的原理和用法。

    SSI框架搭建增删改查以及分页

    在这个项目中,我们将在Ibatis的映射文件中编写SQL语句,对应于Service层的方法,实现增删改查功能。 分页功能是提高用户体验的重要一环,特别是在处理大量数据时。在SSI框架中,我们可以利用Ibatis的分页插件或者...

    ibatis + oracle 增删改查例子

    本示例“ibatis + oracle 增删改查例子”将向我们展示如何利用这两个工具进行基本的数据操作。 首先,`iBatis`的核心是SQL Map配置文件,它包含了SQL语句和映射规则。在`MyEclipse`中导入这个项目后,你需要找到并...

Global site tag (gtag.js) - Google Analytics