zoukankan      html  css  js  c++  java
  • MyBatisGenerator 逆向工程(生成异常缺少部分的方法)

    今日在使用 MyBatis-Generator 逆向工程时遇到了生成 mapper.java  mapper.xml  时缺少部分方法。

    正常的 Mapper.java 示例:

    public interface SysUserMapper {
        long countByExample(SysUserExample example);
    
        int deleteByExample(SysUserExample example);
    
        int deleteByPrimaryKey(String userId);
    
        int insert(SysUser record);
    
        int insertSelective(SysUser record);
    
        List<SysUser> selectByExample(SysUserExample example);
    
        SysUser selectByPrimaryKey(String userId);
    
        int updateByExampleSelective(@Param("record") SysUser record, @Param("example") SysUserExample example);
    
        int updateByExample(@Param("record") SysUser record, @Param("example") SysUserExample example);
    
        int updateByPrimaryKeySelective(SysUser record);
    
        int updateByPrimaryKey(SysUser record);
    }
    View Code

    出现异常的 Mapper.java 示例

    public interface testMapper{
        long countByExample(SysUserExample example);
    
        int deleteByExample(SysUserExample example);
    
        int insert(SysUser record);
    
        int insertSelective(SysUser record);
    
        List<SysUser> selectByExample(SysUserExample example);
    
        int updateByExampleSelective(@Param("record") SysUser record, @Param("example") SysUserExample example);
    
        int updateByExample(@Param("record") SysUser record, @Param("example") SysUserExample example);
    }
    View Code

    对比之下缺少了部分的接口方法。

    仔细研究之下出现这种问题的原因是:

      mysql-connector-java 版本的问题。

    开始时采用的是mysql-connector-java-6.0.5.jar的版本出现了以上的问题 

    改用5.x版本之后问题解决

  • 相关阅读:
    vtk体绘制时采样的起点使用噪声纹理来进行扰动
    转:轻松搞死VS
    虚拟华师(UDK)
    虚拟手术中的血流模拟(Physx+OpenGL)
    要找工作了,研究工作得暂停了
    MC+多个emitter成功把撕裂场景基本解决了
    鸭梨很大
    这世界好人多啊
    JS代码的格式化和压缩
    FusionCharts使用实例
  • 原文地址:https://www.cnblogs.com/xiqinfanqie/p/6274929.html
Copyright © 2011-2022 走看看