gpt4 book ai didi

java - 如何在 db4o 中正确索引 java.util.uuid?

转载 作者:行者123 更新时间:2023-12-01 15:19:08 24 4
gpt4 key购买 nike

我正在尝试将包含 UUID 的对象索引到 db4o 中,但我不希望它在对象本身上建立索引,而是在 UUID 上建立索引。但是,在表中,我看到该对象已分为三个字段:MostSigBits、LeastSigBits 和 SerialVersionUID。如何使用所有这三列创建 1 个字段以进行正确的索引?

我找到了 UUIDTypeHandler 并且正在使用它,但是当我在构建数据库时观察查询时间(查询 UUID 是否已存在于数据库中)时,查询时间不断变化生长。如果它在 UUID 上正确索引,它应该是一个恒定时间操作,但事实并非如此。我做错了什么?

最佳答案

事实证明,默认情况下未启用 UUID 支持,但可以通过以下方式启用:

configuration.common().add(new UuidSupport());

关于java - 如何在 db4o 中正确索引 java.util.uuid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11213969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com