简单application下实现mybatis的使用

mybatis简单介绍:

它是一种ORM(object relational mapping)框架,即对象关系映射。意在根据对象和数据库记录之间的联系,实现操作对象就达到数据库的持久化存储(存储到硬盘)。

案例:做一个简单的图书表的增删改查,只涉及dao层

1.不管是xml配置还是注解配置,都需要这以下几个步骤。

(1)导入相应架包


    UTF-8
    
    3.2.8




    
        junit
        junit
        3.8.1
        test
    
    
    
    
        org.mybatis
        mybatis
        ${mybatis.version}
    

    
    
        mysql
        mysql-connector-java
        5.1.29
    



    
        
            src/main/java
            
                **/*.properties
                **/*.xml
            
            false
        
    

(2)添加pojo类,即领域类,与数据库表对应,有基本属性(字段),get、set方法,toString()

(3)在resources文件夹下创建mybatis的配置文件,主要配置数据源(数据库参数),和相关mapper.xml的注册(如果基于xml配置)。

mybatis配置文件conf.xml



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

基于xml配置和基于注解配置的不同点的不仅是是否需要在配置文件上注册mapper文件,更大的不同是基于注解直接省略了mapper.xml文件的创建,相关的sql语句都写在dao层接口上,可以直接调用接口实现数据库的操作。

基于xml方式(mapper文件)




 
 
 

你可能感兴趣的:(java后端开发)