IDEA--生成POJO类及配置文件

1 Hibernate根据表结构生成POJO。
参考博客:
http://www.cnblogs.com/yangyquin/p/5438248.html
1.1 生成Hibernate.cfg.xml。
FileProject Structure-》Facets点击加号添加Hibernate.具体步骤如下。
IDEA--生成POJO类及配置文件_第1张图片
1.2 配置数据源
View->Tool View->点击加号即可添加数据库
IDEA--生成POJO类及配置文件_第2张图片
1.3 生成POJO文件
View->Tool View->Persistener.在视图中点击Hibernate.cfg.xml前面有一个数据库的小logo,点击-》Generate Persistener Mapping->By Database Schema具体如下:
IDEA--生成POJO类及配置文件_第3张图片
生成的文件如下
IDEA--生成POJO类及配置文件_第4张图片

2 根据表结构生成Mybatis相关的pojo和mapper文件
参考:
http://www.cnblogs.com/ningheshutong/p/6376970.html
http://blog.csdn.net/sunny243788557/article/details/45166397
创建一个Maven项目,在pom.xml中添加如下代码:

	
	
        
            commons-dbcp
            commons-dbcp
        
        
            mysql
            mysql-connector-java
        
        
            org.mybatis.generator
            mybatis-generator-core
            1.3.7
        
    

    
      
        org.mybatis.generator
        mybatis-generator-maven-plugin
        1.3.2
        
          
        src/main/resources/generatorConfig.xml
          true
          true
        
        
            
               org.mybatis.generator
                  mybatis-generator-core
                  1.3.5
             
        
      
    

在resource中创建generatorConfig.xml文件。




    
    

    
    

    

        
        
            
        

        
        
        

        
        
            
        

        
        
            
            

            
            

            
            

            
            

            
            
        

        
        
            
        

        
        
            
            
            
            
            

            
            
        

        

        
        

各个标签详细说明地址:

http://blog.csdn.net/lovesummerforever/article/details/50266009
http://www.cnblogs.com/Erma-king/p/6694516.html

创建generator.properties文件:

jdbc.driverLocation=D:\\ProgramFiles\\mysql-connector-java-5.1.41-bin.jar
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.connectionURL=jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&useSSL=true
jdbc.userId=root
jdbc.password=123123

Edit Configuration-》左侧点击加号添加Maven。具体如下:
IDEA--生成POJO类及配置文件_第5张图片
然后即可在右上角中看到如下红框框
IDEA--生成POJO类及配置文件_第6张图片
点击旁边的run按钮即可生成mybatis相关的文件。
IDEA--生成POJO类及配置文件_第7张图片
或者执行右侧的maven插件中的命令:
IDEA--生成POJO类及配置文件_第8张图片
附出现的问题,在设置需要生成的pojo的表时,

中的子标签generatedKey没设置具体的相关的值会报错:



控制台报的错:

SQL Statement is required if a generated key is specified in table configura

可对于要生成pojo的表的说明可直接采用如下的方式:

会自动生成如下方法:
IDEA--生成POJO类及配置文件_第9张图片

你可能感兴趣的:(开发工具)