SSM学习15:MyBatis逆向工程,分页插件

逆向工程

1.下载
https://github.com/mybatis/generator/releases
2.把相关jar导入到工程当中

mybatis-generator-core-1.3.7.jar

3.创建generatorConfig.xml 设置targetRuntime为MyBatisSimple则为简单的增删改查






    
    
        
        
            
            
        

        
        

        
        
            
            
        

        
        
            
        
        
        
            
        

        

4.编写生成代码

 		List warnings = new ArrayList();
        boolean overwrite = true;
        File configFile = new File("./src/generatorConfig.xml");
        ConfigurationParser cp = new ConfigurationParser(warnings);
        Configuration config = cp.parseConfiguration(configFile);
        DefaultShellCallback callback = new DefaultShellCallback(overwrite);
        MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
        myBatisGenerator.generate(null);

5.MyBatis3版本的简单实用(一般开发还是用simple版本的)
前面的targetRuntime改为MyBatis3后应该如何使用呢
每个类都会生成多一个Example的,这是可以类似hibernate一样使用
SSM学习15:MyBatis逆向工程,分页插件_第1张图片
SSM学习15:MyBatis逆向工程,分页插件_第2张图片

分页插件

把从数据库查询出来的记录分页
1.下载分页插件
https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md
2.配置分页插件
sqlMappingConfig.xml
位于environments标签之前



3在查询之前设置分页

 Page page = PageHelper.startPage(1, 5);

查询数据之后添加

PageInfo pageInfo = new PageInfo<>(customers, 5);

SSM学习15:MyBatis逆向工程,分页插件_第3张图片

SSM学习15:MyBatis逆向工程,分页插件_第4张图片

你可能感兴趣的:(MyBatis,逆向工程,分页插件)