使用 JpaRepository 直接将 protobuf 保存为实体

Rit*_*rao 5 protocol-buffers spring-boot

我有一个协议缓冲区消息作为输入,我想使用 JpaRepository 的 .save() 方法直接将其保存到数据库中。但是,如果我尝试将存储库扩展到 JpaRepository,则会抛出错误,因为 ProtoClass 不是实体。

如何直接保存这个protoClass?

小智 -4

像这样检查你的 ProtoClass 定义

@Entity
class ProtoClass{
 //......
}
Run Code Online (Sandbox Code Playgroud)

我认为你缺少@Entity。

  • 这里讨论的ProtoClass是一个生成的类,问题本身就被问到了,因为你不能用@Entity注释该类 (2认同)