`

Mybatis摘要

 
阅读更多

001、属性关联(single)

public class Student()
{
      private String name;

      private Grade grade;
     //getter/setter Method;
}
public class Grade()
{
      private String gradeName;
     //getter/setter Method;
}

 

 <select id="loadStudent"  resultType="Student">
    	select 
                 a.* ,
                b.gradeName as "grade.gradeName"
         from tb_student a 
         inner join tb_grade b 
 </select>

 002、  #{customerServiceUserName,jdbcType=VARCHAR}

003、批量删除

     public void deleteAll(List<Integer> list);//删除

 <delete id="deleteAll" >  
      DELETE from qy_exchangepl    
     WHERE exchangeplid in  
    <foreach item="item" index="index" collection="list"   
                   open="(" separator="," close=")">  
                #{item}  
     </foreach>  
 </delete>  	

 

005、批量插入

//批量插入orderdetail表
	public void batchInserOrderDetail(List<OrderDetail> list);

 

<insert id="batchInserOrderDetail" parameterType="java.util.List">
    INSERT INTO orderdetail 
	(porduct ) 
        VALUES
	<foreach collection="list" item="detail" index="index" separator=",">
		(#{detail.porduct}})
	 </foreach>
</insert >

 006、mybatis单参数查询

<select id="selectMaterial" parameterType="String" resultType="String">
        select t.subject_id from teach_material t where t.id=#{material_id}
</select> 

   

 

 

分享到:
评论

相关推荐

    Mybatis Hello World Demo

    1、项目摘要:mybatis hello,world demo 2、开发环境:开发工具--&gt;Myeclipse10.0 java环境--&gt;JDK1.6 数据库环境--&gt;Oracle11g Mybatis版本:3.2.2 log4j版本:1.2.17 3、数据库: oracle默认scott数据库 ...

    Spring3 整合MyBatis3 配置多数据源动态选择SqlSessionFactory详细教程

    一、摘要 Spring 整合 MyBatis 有两种方式,一种是配置 MapperFactoryBean,另一种则是利用 MapperScannerConfigurer 进行扫描接口或包完成对象的自动创建。相对来说后者更方便些。 MapperFactoryBean 继承了 ...

    Sptring Boot整合mybatis(连接数据库测试及md5加密)

    在本项目中,"Spring Boot整合mybatis(连接数据库测试及md5加密)"是一个适合初学者的教程,旨在教你如何将流行的Spring Boot框架与MyBatis ORM(对象关系映射)工具结合,同时实现数据库连接和MD5加密功能。...

    Spring+mybatis环境搭建

    本篇资源摘要信息主要介绍了如何搭建Spring 3.0.6 + MyBatis 3.0.6环境。该环境搭建主要分为两个部分:准备工作和搭建环境。 准备工作 在搭建环境之前,需要准备好所需的文件和工具。这些文件和工具包括: * ...

    基于Spring+Spring MVC+MyBatis的图书馆管理系统(带完整文档报告,E-R图)课设

    包含课设要求所有资源 基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。

    spring+mybatis+redis整合.docx

    内容摘要: 本文主要讲述了如何将Spring、MyBatis和Redis三者进行整合,以解决用户状态管理中的问题。传统的Session和Cookie方式存在一些缺陷,例如Session容易丢失、并发问题和性能问题,Cookie则存在安全性问题。...

    个人整理的Spring、SpringMVC、MyBatis相关知识的思维导图

    Spring、SpringMVC、MyBatis相关知识点摘要 Spring IOC(控制反转) * IOC 的目的:降低耦合度 * 底层原理:xml 解析、工厂模式、反射 * IOC 容器对象工厂:BeanFactory 接口是 Spring 内部的使用接口,不提供...

    MybatisX-1.2.3.zip

    摘要必须超过50字,所以多说点废话,该文件为IDEA插件,下载后在setting》pugins那里找到右边的小齿轮,然后点击install pugin from disk,找到位置进行安装,然后restart就行了。mybatisplus官网上面也能搜到好像,...

    spring-mybatis与原生mybatis使用对比分析

    摘要:本文将对比分析Spring-MyBatis与原生MyBatis的使用方法,讨论两者的区别和优缺点,并探讨Spring-MyBatis如何整合MyBatis,提高开发效率。 Spring-MyBatis与原生MyBatis的使用对比分析 MyBatis是一种流行的...

    毕业论文-基于SpringMVC和Mybatis的云笔记.doc

    本资源摘要信息主要介绍了基于SpringMVC和Mybatis的云笔记系统的设计与实现过程。云笔记系统是一种新的笔记方式,它不同于传统的笔记本,是云服务器端的笔记,无论何时何地,只要存在互联网,便可以撰写自己的笔记。...

    JavaEE企业级应用开发教程(Spring+SpringMVC+MyBatis)习题(2022).pdf

    本资源摘要信息涵盖了 JavaEE 企业级应用开发教程(Spring+SpringMVC+MyBatis)的主要知识点,涉及到 Spring、SpringMVC、MyBatis 等技术。下面是详细的知识点解释: 1. @Controller 注解:@Controller 注解通常...

    Hibernate 与 Mybatis 的共存问题,打破你的认知!(两个ORM框架)

    【摘要】:本文探讨了如何在同一个项目中同时使用Hibernate和Mybatis这两个流行的ORM框架,以利用它们各自的优势,满足不同场景的需求。我们将详细介绍如何配置开发环境,设置依赖,定义实体类和数据持久化接口,...

    spring+springMVC+mybatis整合(以一个论文查询管理网站为例).zip

    - **创建数据库**:设计数据库表结构,例如“papers”表,包含论文ID、标题、作者、摘要等字段。 - **配置MyBatis**:编写MyBatis的配置文件,定义数据源、事务管理器,以及Mapper接口和XML映射文件。 - **定义...

    SSM宿舍管理系统的设计与实现.rar(含论文程序及毕业设计)

    2.1.2 Mybatis框架 3 2.2 系统开发技术 3 2.2.1 java 3 2.2.2 Jsp 4 第3章 系统分析(需求分析) 4 3.1需求分析综述 4 3.2功能需求分析 4 3.2.1 学生班级信息 4 3.2.2 宿舍楼管理 5 3.2.3 宿舍管理 5 3.2.4 管理员...

    全文检索lucence3.5+IKAnalzers3.5示例

    7. **结果显示**:最后,将搜索结果返回给用户,通常包括文档ID、标题、内容摘要等信息。 在实际项目中,你可能会遇到多线程索引、更新索引、删除索引等问题,Lucene 3.5对此都有很好的支持。同时,为了优化性能,...

    JAVA技术摘要(内容荟萃的解决方案)

    这份"JAVA技术摘要(内容荟萃的解决方案)"涵盖了Java技术的多个关键方面,为开发者提供了一站式的知识宝库。以下是根据描述和标签提炼出的一些主要知识点: 1. **Java基础**:Java是一种面向对象的编程语言,它的...

    springMVC+ansj中文分词

    总的来说,SpringMVC+Mybatis框架提供了稳定的后端支撑,ansj中文分词帮助处理中文文本,关键词匹配规则和自动摘要技术则提升了信息处理的效率和质量,这些都是现代Web应用开发不可或缺的技术元素。

    毕业论文-摘要1

    后端开发语言选择的是【JAVA】,并利用了【Spring MVC】和【Mybatis】两大技术框架。【Spring MVC】是一个全面的Web应用框架,它提供了模型-视图-控制器(MVC)架构,便于开发者分离业务逻辑和表示层,提高了代码的...

    乡村酒宴预约系统.docx

    乡村酒宴预约系统是一个基于Web的预约平台系统,旨在解决乡村地区集体规模活动中的酒宴预约问题,该系统采用前后端完全分离的开发模式,使用Spring Boot、MyBatis-Plus、MySQL、Maven等技术栈实现后端架构,Element-...

Global site tag (gtag.js) - Google Analytics