使用MyBatis完成CRUD操作在上一篇文章中,我们了解了为什么要使用MyBatis并完成了入门案例,在这篇文章中,我们具体讲解下如何使用MyBatis完成常用的CRUD操作。1、查询操作1.1普通查询SqlMapConfig配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration        PUBL            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-12-02 13:38:44
                            
                                205阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用MyBatis完成CRUD。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-06 13:58:24
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MyBatis的增删改查,特点是只要定义接口,不用实现方法,sql语句在xml中配置,非常方便 文件结构 接口UserDao 实体类User 实体封装 SqlMapConfig.xml sql语句 测试类 欢迎关注我的微信公众号:安卓圈            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-29 11:40:00
                            
                                92阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            MyBatis的CRUD一、关于namespace在之前版本的 MyBatis 中,命名空            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-31 15:11:50
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、namespacenamespace中的包名要和Dao/mapper接口的包名一致!2、 select选择,查询语句;id:就是对应的namespace中的方法名;resultType: Sql语句执行的返回类型!parameterType:参数类型!1.编写接口//根据id查询用户
    User getUserById(int id);2.编写对应的mapper.xml中的sql语句&l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-03-08 19:16:35
                            
                                119阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            文章目录基础配置1.pom.xml依赖配置2.log4j.properties日志配置3.SqlMapConfig.xml主配置文件4.IUserDao.xml映射配置文件5.User映射类6.IUserDa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-12 11:43:17
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Mybatis1.简介1.1什么是Mybatis如何获得Mabatis?1.2持久层1.3持久层1.4为什么需要Mybaits2.第一个Mybatis程序2.1搭建环境2.2创建一个模块2.3编写代码2.4测试3.CRUD1.命名空间2.select3.insert4.update5.delete6.标签不要匹配错7.万能的Map8.思考题:Mybatis环境JDK1.8Mysql5.7maven            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-15 13:17:34
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            以下都是在springboot中测试的代码<mapper namespace="com.lxc.springboot.mapper.UserMapper" >    <sel            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-25 17:19:54
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            查:select ,增:insert ,改:update, 删:delete ,除了查询,其他都记得要提交事sqlSession.commit(); 模糊查询:select * from user where username like '%${value}%' 聚合函数查询:select coun ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-10 22:14:00
                            
                                58阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            文章目录一、实现一个用户查询1.修改IUserDao.xml2.IUserDao持久层3.测试类二、实现模糊查询1.修改IUserDao.xml2.IUserDao持久层3.测            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-12 11:42:57
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            3、CRUD Mapper映射 几个属性 namespace:命名空间,用于绑定接口; select标签:对应SQL查询语句。CRUD操作分别对应了Mapper.xml不同的标签,如果误用可能会报错。 id:方法名,要与接口中方法名一致; resultType:返回结果类型,要填写全类名; para ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-23 15:19:00
                            
                                119阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            mybatis实现CRUD1.单个数据查询    @Test    public void testFindById(){        SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();        SqlSessionFactory sqlSessionFactory = builder.build(AppTest.class.getClassLoader().getResourceAsStream("Sql            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-14 09:53:30
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、CRUD操作映射文件<!--     int addUser();       -->        <insert id="addUser">            insert into t_user values(null,'张三','123456')        </insert><!--    int deleteUserById();--            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-22 18:09:44
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一. 一个简短的引论:Mybatis本是apache的一个开源项目ibatis, 2010年这个项目由apache software foundation迁移到了google code, 而且改名为Mybatis.Mybatis是一个基于Java的持久层框架.二. 增删改查:1. 代码结构图:2. User实体类:/** * User实体类 */public class User {  priva            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-10-18 13:38:00
                            
                                63阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            说个小技巧,增删改都是要提交事务,所以要commit ,如果不想手动commit 可以在获取Sqlsession对象时,给个true的参数: 注解实现查询(指定ID查询) package com.bihu.Service; import com.bihu.Bean.User; import com.            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2022-05-31 19:26:13
                            
                                171阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            修改 1、接口 2、配置文件 一、基础crud 1、select 接口类 User getUserById(int id); xml文件 <!--id 方法名 resultType返回值类型 parameterType参数类型--> <select id="getUserById" resultTy            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 11:24:22
                            
                                107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Test2.java            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-31 15:12:00
                            
                                90阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            3、CRUD 3.1、namespace namespace中的包名要和Dao/Mapper接口的包名一致 3.2 select 选择,查询语句: id:就是对应的namespace中的方法名(相当于重写方法) resultType:SQL语句执行的返回值 parameterType:参数类型 编写 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-16 12:50:00
                            
                                85阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1 mybatis框架介绍 1.1回顾jdbc操作数据库的过程 1.2 mybatis开发步骤 A.提供一个SqlMapperConfig.xml(src目录下),该文件主要配置数据库连接,事务,二级缓存。 B.提供一个XxxMapper.xml(DeptMapper.xml),放入和DeptDao            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-12-13 20:28:00
                            
                                127阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、接口 package com.wt.dao; import com.wt.pojo.User; import org.apache.ibatis.annotations.Select; import java.util.List; public interface UserMapper { @S            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 11:27:58
                            
                                196阅读