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 里面的方法
15 回答7.7k 阅读
5 回答8.3k 阅读✓ 已解决
3 回答7.5k 阅读✓ 已解决
5 回答5.1k 阅读
1 回答3.7k 阅读✓ 已解决
3 回答5.6k 阅读
2 回答2.6k 阅读✓ 已解决
我本来觉得可以写一个新的接口同时继承Repository和Mapper接口,然后我自己也试了一下,发现Mapper里面的方法如果满足Repository的命名规则就能用,如果不符合就会报错,最终实现的还是jpa的方法,两者好像确实不能混合成一个接口。我最近也在考虑两种混用的问题,如有不足请指正。