MyBatis逆向工程(二)数据源—Oracle

前言

在上一篇博客中,分享了如何使用Mybatis逆向生成POJO以及Mapper文件。这篇文章分享的是基于MySQL数据库,今天我们来看看基于Oracle数据库,如何使用Mybatis逆向生成文件。分享之前插入一个话题,就是为什么使用逆向工程。(ps:虽然好用,也要知其然)

正向工程

正向工程是通过实现语言的映射而把模型转换为代码的过程。一般工业产品开发是从确定预期功能与规格目标开始,构思产品结构,然后进行每个零部件的设计、制造以及检验,再经过装配、性能测试等程序完成整个开发过程,每个零部件都有设计图纸,按确定的工艺文件加工。整个开发流程为:“构思-设计-产品” ,此类开发工作称之为正向工程 。正向工程是一种向前发展的优良模式,对于以后设计有很大的帮助性的认识。

逆向工程

(1)    从处理语言(Process Language)逆向生成业务处理模型(BPM)

(2)    从对象语言(Object Language)逆向生成面向对象模型(OOM)

(3)    从数据库(Database)或数据库脚本逆向生成物理数据模型(PDM)

(4)    从XML定义(XMLDifinition)逆向生成XML模型

正文

下载Oracle的jar包

进行逆向工程前,我们需要先下载好Oracle的jar包。

下载链接:https://pan.baidu.com/s/1WugNk2wpZBDWCwKjqaardA
提取码:b3l1 

添加Maven依赖



    
        org.mybatis.generator
        mybatis-generator-maven-plugin
        1.3.5
        
            true
            true
        
     
 

逆向工程配置

generator.properties文件

#mysql jar包
jdbc.driverLocation=F:\\BaiduNetdiskDownload\\ojdbc6.jar
jdbc.driverClass=oracle.jdbc.driver.OracleDriver
jdbc.connectionURL=jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST =x.x.x.x)(PORT = 1521)))(CONNECT_DATA =(SID = jshy)))
jdbc.userId=admin
jdbc.password=xxxxxx

generatorConfig.xml文件





    
    

    
    

    


        
        
            
            
        

        
        
        


        
        
            
        


        
        

            
            
            
            
            
            
            
            
        

        
        
            
        

        
        
            
        

        

Maven配置

MyBatis逆向工程(二)数据源—Oracle_第1张图片

运行

双击maven中配置好的运行文件即可,如图:

MyBatis逆向工程(二)数据源—Oracle_第2张图片

后续

基于Oracle数据源的逆向工程,需要注意的是配置文件中connectionURL这个参数的配置,这里和MySQL是有区别的。

你可能感兴趣的:(3-------MyBatis,SSM)