objectbox / objectbox/objectbox-java
secondary name exists in binary,can it be removed?
还没有人认领这个 Issue。
- 主要语言
- Java
- 星标
- 4.6k
- 派生
- 311
- PR 合并指标
- 30 天内没有已合并 PR
描述
I used @NameInDb to rename the field names in the DB, but after testing in the security department I found that the member names of the entity still exist in the binary. I changed the name in the entity again and objectbox still works. After using NameInDb, is the actual member name of the entity still valuable? For me, it takes extra space and leaks my actual mapped names of entity members, I really like objectbox, I'm trying to modify the generation tool, but no progress. Is there an easy way to configure it? I don't seem to find it in the documentation (maybe I'm missing something )
objectbox ver:3.1.1
work on android project
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
从 ObjectBox 3.1.1 中的 @NameInDb 行为入手,检查 generator 和 Android 文档,了解会影响生成二进制文件的配置选项。确定是否必须保留实体成员名称,还是可以将其移除,然后确定最终结果应是文档化的指导,还是范围明确的 generator 更改。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- android, java
- 领域
- databases, mobile
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100