通用Mapper配置

1.Maven的Pom.xml文件配置:

com.github.abel533
mapper
${mapper.version}

2.SqlMapConfig.xml文件配置

通用Mapper配置:

 
  
        
         interceptor= "com.github.abel533.mapperhelper.MapperInterceptor" >
            
             name= "IDENTITY" value= "MYSQL" />
            
             name= "mappers" value= "com.github.abel533.mapper.Mapper" />
        

3.修改POJO

修改pojo,增加JPA注解

作用是把类名和表名进行映射

类中的属性名和表中的列名映射

通用Mapper配置_第1张图片


4.接下来就可以使用UserMapper了。

private NewUserMapper newUserMapper;

this.newUserMapper.insert(user);

this.newUserMapper.selectOne(param);

Listlist = this.newUserMapper.select(param);

int count = this.newUserMapper.selectCount(null);

User user = this.newUserMapper.selectByPrimaryKey(1l);

this.newUserMapper.insertSelective(user);

this.newUserMapper.delete(param);

this.newUserMapper.updateByPrimaryKey(user);

this.newUserMapper.updateByPrimaryKeySelective(user);

this.newUserMapper.delete(param);

你可能感兴趣的:(【java框架】)