IDEA下实现Mybatis逆向工程

什么是mybatis逆向工程?

mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml,pojo...),可以让程序员将更多的精力放在业务逻辑上。

 实际开发中,常用的逆向工程方式:由数据库的表生成java代码。就算是在比较大型的项目中,也很少有多表关联查询,所以说mybatis逆向工程的作用还是很大的。

mybatis逆向工程的生成:

首先先创建一个maven项目,以便于管理自己的项目,也方便自己导入所需要的jar包。

(由于我设置了maven的本地仓库,所以新建的项目先把maven的仓库路径改为本地仓库)

在pom.xml配置文件下导入所需要的mysql的jar包

IDEA下实现Mybatis逆向工程_第1张图片

然后在resources下创建generatorConfig.xml文件





    
    

    
        

        
            
            
        

        
        
        

        
            
        
        
        
            
            
            
        

        
        
            
        

        
        
            
        
        
        
        

在写完配置文件后,进行如下操作。IDEA下实现Mybatis逆向工程_第2张图片

双击后,程序运行完会自动生成entity类,以及mapper接口和mapper映射文件。

以上的操作就是使用mybatis逆向工程生成一张表的entity类,以及mapper接口和mapper映射文件。

你可能感兴趣的:(IDEA下实现Mybatis逆向工程)