Skip to content

Latest commit

 

History

History

weekend

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

mapper-weekend

Maven central

作者:liuyuyu

支持 jdk 8+

说明

在经过作者同意后,对项目包名和 Maven 的GAV信息进行修改,将该项目打包上传到 Maven 官方仓库。

虽然这个是一个独立的项目,但是大家在使用过程中,不需要引用这个项目。

这个独立项目是以 jdk 8 进行打包的,打包后的 class 会被集成到通用 Mapper 中(主代码使用 jdk 6 编译)。

可以在 Example.Criteria 的条件方法里传 lambada(再也不用担心改数据库了......)。

栗子:

UserMapper    userMapper = sqlSession.getMapper(UserMapper.class);
Weekend<User> weekend    = Weekend.of(User.class);
weekend.weekendCriteria()
      .andIsNull(User::getId)
      .andBetween(User::getId,0,10)
      .andIn(User::getUserName, Arrays.asList("a","b","c"));

和(作者: XuYin

CountryMapper mapper = sqlSession.getMapper(CountryMapper.class);
List<Country> selectByWeekendSql = mapper.selectByExample(new Example.Builder(Country.class)
        .where(WeekendSqls.<Country>custom().andLike(Country::getCountryname, "China")).build());