我想使用 spring 数据存储库接口来执行本机查询 - 我认为这种方式最简单,因为它的复杂性较低。
但是当扩展接口 ex 时。 CrudRepository<T, ID>
我需要写 T - 我的实体,它不可用。
我的本机查询不返回任何具体实体,那么创建没有实体的 spring 存储库的最佳方法是什么?
原文由 dramcio 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想使用 spring 数据存储库接口来执行本机查询 - 我认为这种方式最简单,因为它的复杂性较低。
但是当扩展接口 ex 时。 CrudRepository<T, ID>
我需要写 T - 我的实体,它不可用。
我的本机查询不返回任何具体实体,那么创建没有实体的 spring 存储库的最佳方法是什么?
原文由 dramcio 发布,翻译遵循 CC BY-SA 4.0 许可协议
8 回答6.5k 阅读
4 回答686 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答961 阅读✓ 已解决
CrudRepository
或JpaRepository
不能在没有<Entity,ID>
对的情况下工作。您最好创建一个自定义存储库,从那里注入 EntityManager 和查询: