spring - 我可以在 Micronaut 中使用 spring data jpa 吗?
问题描述
我想用 JpaRepository 扩展我的 TestRepository 接口,并利用 jpa 方法查询、分页和排序等功能,而无需手动定义实体管理器 bean,也无需编写任何 sql。PS 在 micronaut 项目中
解决方案
编辑 - 2019 年 7 月
他们宣布了一个名为Micronaut Data的 spring 数据等价物
Micronaut目前不支持 Spring 的 AOP 实现。所以你不应该期望通过简单地实现来使用一个对象作为存储库JpaRepository<T,ID>
但是,您可以编写一个基于 spring 的应用程序/库,然后将此 jar 添加为 micronaut 项目依赖项......理论上它应该可以工作。也许需要某种桥梁来共享环境/配置文件信息并将此存储库检索到 micronaut 上下文
或者,正如评论中提到的,您可以使用 micronaut 的Introduction Advice编写自己的存储库存根。如果您通常@Query
在 spring 存储库中使用注释,那么为 micronaut 应用程序实现等效项应该很容易
推荐阅读
- ios - 尽管强制解包 IBOutlets,类没有初始化器?
- javascript - Puppeteer:向下滚动推特时间线停止
- python - 在 Python Flask 中,如何获取当前登录用户的角色名称?
- ionic-framework - 仅在 Firestore 中获取具有子 ID 的嵌套集合数据
- python - 在浏览器中打开 Jupyter Notebook 时出现问题
- azure - Office 365 for AD B2C 应用开发团队
- compiler-errors - Arduino仅在某些程序上编译错误
- java - 堆空间 OutOfMemoryError:可用与请求
- c# - 调用 Powershell 脚本并在 Windows 窗体应用程序中显示其输出
- permissions - PyTorch PermissionError: [Errno 13] Permission denied: '/.torch'