SysUserRepository 是使用spring data jpa
SysUserMapper 使用mybatis
然后SysUserRepository 接口继承了 SysUserMapper
当我使用SysUserRepository 调用 SysUserMapper里面方法时会报如下错误:
请问如何解决? 我的想法是对外暴露一个接口,同时可以调用spring data jpa 和 mybatis 里面的方法
SysUserRepository 是使用spring data jpa
SysUserMapper 使用mybatis
然后SysUserRepository 接口继承了 SysUserMapper
当我使用SysUserRepository 调用 SysUserMapper里面方法时会报如下错误:
请问如何解决? 我的想法是对外暴露一个接口,同时可以调用spring data jpa 和 mybatis 里面的方法
3 回答2.7k 阅读✓ 已解决
3 回答4.2k 阅读✓ 已解决
8 回答3.8k 阅读
4 回答2.8k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
我本来觉得可以写一个新的接口同时继承Repository和Mapper接口,然后我自己也试了一下,发现Mapper里面的方法如果满足Repository的命名规则就能用,如果不符合就会报错,最终实现的还是jpa的方法,两者好像确实不能混合成一个接口。我最近也在考虑两种混用的问题,如有不足请指正。