第2章 MyBatis XML 方式的基本用法

mybatis-config.xml




    
        
    
    
     
        
    

    
        
            
                
            
            
                
                
                
                
            
        
    

    
        
    

1.select 用法

mapper接口

第2章 MyBatis XML 方式的基本用法_第1张图片
在这里插入图片描述

mapper xml文件

第2章 MyBatis XML 方式的基本用法_第2张图片

下划线转驼峰

如果要使用此功能,直接在mybatis-config.xml配置。如下:
第2章 MyBatis XML 方式的基本用法_第3张图片

2.insert 用法

mapper接口

第2章 MyBatis XML 方式的基本用法_第4张图片

mapper xml文件

第2章 MyBatis XML 方式的基本用法_第5张图片
在这里插入图片描述

使用 selectKey 返回主键的值(推荐使用此方案,不建议使用JDBC 方式返回主键自增的值)

第2章 MyBatis XML 方式的基本用法_第6张图片

MySQL 的例子

mapper接口
第2章 MyBatis XML 方式的基本用法_第7张图片
在这里插入图片描述
mapper xml文件
第2章 MyBatis XML 方式的基本用法_第8张图片
代码如下:


		insert into sys_user(
			user_name, user_password, user_email, 
			user_info, head_img, create_time)
		values(
			#{userName}, #{userPassword}, #{userEmail}, 
			#{userInfo}, #{headImg, jdbcType=BLOB}, #{createTime, jdbcType=TIMESTAMP})
		
			SELECT LAST_INSERT_ID()
		
	

第2章 MyBatis XML 方式的基本用法_第9张图片

Oracle 的例子

mapper xml文件
第2章 MyBatis XML 方式的基本用法_第10张图片
在这里插入图片描述
代码如下:


	
		
			SELECT SEQ_USER.nextval from dual
		
		insert into sys_user(
			id, user_name, user_password, user_email, 
			user_info, head_img, create_time)
		values(
			#{id}, #{userName}, #{userPassword}, #{userEmail}, 
			#{userInfo}, #{headImg, jdbcType=BLOB}, #{createTime, jdbcType=TIMESTAMP})
	

在这里插入图片描述
第2章 MyBatis XML 方式的基本用法_第11张图片

以下是其他 些支持主键自增的数据库配置 el ectKey中回写主键的 SQL

第2章 MyBatis XML 方式的基本用法_第12张图片

3.update 用法

mapper接口

第2章 MyBatis XML 方式的基本用法_第13张图片

mapper xml文件

第2章 MyBatis XML 方式的基本用法_第14张图片

4.delete 用法

mapper接口

第2章 MyBatis XML 方式的基本用法_第15张图片

mapper xml文件

在这里插入图片描述

你可能感兴趣的:(mybatis从入门到精通)