Mybatis-plus的Service介面

Hanyta發表於2024-05-24
  1. 在有了實體類的基礎上,建立UserInfoMapper 介面,並繼承 BaseMapper 介面

    public interface UserInfoMapper extends BaseMapper<UserInfo> {}
    
  2. 繼承 IService 建立 Service 介面,並建立對應的實現類

    public interface UserInfoService extends IService<UserInfo> {}
    
  3. UserInfoServiceImpl 實現類

    @Service
    public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo>
            implements UserInfoService {}
    
  4. Controller

    @RestController
    public class HelloController {
     
        @Autowired
        UserInfoService userInfoService;
     
        @RequestMapping("/test")
        public UserInfo test(){
            // 根據id查詢資料
            UserInfo user = userInfoService.getById(1);
            return user;
        }
    }
    
  5. IService常用方法

    • 業務

    • 編寫程式碼實現業務

    • 業務

    • 編寫程式碼實現業務



    • 業務

    • 編寫程式碼實現業務


    原來的sql

    • 業務

    • 編寫業務

    • 業務

    • 編寫業務



相關文章