objectbox / objectbox/objectbox-java
[ObjectBox] No @Id property found for 'MyClass', add @Id on a not-null long property.
未关闭
还没有人认领这个 Issue。
bug
- 主要语言
- Java
- 星标
- 4.6k
- 派生
- 311
- PR 合并指标
- 30 天内没有已合并 PR
描述
🚨 First, please check:
- existing issues,
- Docs https://docs.objectbox.io/
- Troubleshooting page https://docs.objectbox.io/troubleshooting
- FAQ page https://docs.objectbox.io/faq
Describe the bug
A clear and concise description in English of what the bug is.
Basic info (please complete the following information):
- ObjectBox version (are you using the latest version?): [e.g. 2.7.0]
- Reproducibility: [use the modifier 'transient ' on Objectbox default long id ]
- Device: [Sunmi v2 Pro]
- OS: [7.1]
Hello, i'm tying to ignore an id protriety in my Gson converto serialization, like this
@Entity
public class MyClass {
@Id
transient long id;
...}
and a got this error
[ObjectBox] No @Id property found for 'MyClass ', add @Id on a not-null long property.
Help.
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
先查看 issue 中链接的 ObjectBox 文档、故障排除页面和 FAQ,然后在所列出的 Sunmi v2 Pro 环境中,使用所示的带有 transient @Id 字段的 MyClass 实体重现错误。确定是否支持 transient ID,以及什么行为或文档变更可以解决该报告;该 issue 未指定源文件或测试。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- java
- 领域
- databases
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 20/100