栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mybatis简单示例

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis简单示例

mybatis的前身 是 ibatis

看下 ibatis落幕介绍:

ibatis 2002年创建,2010年退役。

https://ibatis.apache.org/

mybatis中文网:

https://mybatis.net.cn/index.html

mybatis 使用一 JAVA+MyBatis

这种使用 mybatis的方式,是最原始的,简单的,不需要 spring体系。 在 java 代码中使用 mybatis就能够完成数据库的操作。java 即使不用mybatis 也可以使用 JDBC原生的api进行数据库操作。这里使用 mybatis,就是体现了 mybatis最初的目的。所以,不管现在技术变化有多大,也离不开底层原理。

1. config

mybatis-config-test.xml  这个配置文件,是用来配置数据源及mapper映射文件等





    
        
            
            
                
                
                
                
            
        
    

    
        
    

2. mapper

mapper-test.xml  这个配置文件,就是用来写 sql语句的




    
        select  * from z_course where id  = 1
    

3. pom配置

pom.xml 主要配置 mysql 驱动 和 mybatis 包即可。

尽管现在 数据库层相关的 技术很多,而最底层的 技术 也就是这两。

       
            mysql
            mysql-connector-java
            runtime
        

    
      org.mybatis
      mybatis
    

4. java代码使用

非常简单,获取 config配置,构建一个 工厂类,使用工厂类获取 一个 session,利用session进行sql语句的执行。

    public static void main(String[] args) throws Exception{

        InputStream resource = Resources.getResourceAsStream("mybatis-config-test.xml");

        SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(resource);

        SqlSession sqlSession = sqlSessionFactory.openSession();

        Object o = sqlSession.selectOne("db-test.selectDemo");

        System.out.println(o);

    }

mybatis使用二  Java + spring + mybatis

pom依赖:

重要 的是加上这个依赖

    
      org.mybatis
      mybatis-spring
    

spring 配置文件

spring-c.xml  管理的比较关键的 bean对象




    
        
        
        

    

    
        
        
        
        
    

    
        
        
            
                mapperv1-test.xml
            
        
    

    
        
        
    

sql映射文件