安装
全新的 MyBatis-Plus-Join 版本基于 JDK8,提供了 lambda 形式的调用,所以安装集成要求如下:
- JDK 8+
- Maven or Gradle
添加依赖
xml
<dependency>
<groupId>com.github.yulichang</groupId>
<artifactId>mybatis-plus-join-boot-starter</artifactId>
<version>1.5.2</version>
</dependency>
groovy
//Gradle
implementation group: 'com.github.yulichang', name: 'mybatis-plus-join-boot-starter', version: '1.5.2'
//Gradle short
implementation 'com.github.yulichang:mybatis-plus-join-boot-starter:1.5.2'
//Gradle kotlin
implementation("com.github.yulichang:mybatis-plus-join-boot-starter:1.5.2")
注意
最新版 MyBatis-Plus-Join 需要配合 MyBatis-Plus 3.1.2 及以上的版本使用
修改代码
java
@Mapper
public interface UserMapper extends MPJBaseMapper<User> {
}
提示
如遇到异常或报错可参考 常见问题
若还是无法解决可到GitHub提Issue或添加作者微信咨询
Service(可选)
java
public interface UserService extends MPJBaseService<User> {
}
ServiceImpl(可选)
java
@Service
public class UserServiceImpl extends MPJBaseServiceImpl<UserMapper, User> implements UserService {
}
Repository(可选) MPJ 1.5.2+ MP 3.5.9+
java
@Repository
public class UserRepository extends JoinCrudRepository<UserMapper, User> {
}