gpt4 book ai didi

java - ORMLite国外 Collection 订单

转载 作者:行者123 更新时间:2023-12-02 06:03:14 28 4
gpt4 key购买 nike

我有 ORMLite 数据库对象,它有一个字段:

@ForeignCollectionField(eager = true)
public ForeignCollection<BlockMod> blocks;

现在,当我想获取当前对象的所有 block 集合时,我调用:

public BlockMod[] getBlocks(){
return blocks.toArray((BlockMod[])java.lang.reflect.Array.newInstance(BlockMod.class, blocks.size()));
}

我的问题是如何通过自定义排序获取此集合?我知道我可以迭代这些数据并根据需要对其进行排序,但这是最好的解决方案吗?

当我请求ForeignCollection时,ORMLite是否正在执行数据库请求,或者当我初始化主对象时是否会收集它?

最佳答案

可能是,这段代码 @ForeignCollectionField(eager = false, orderColumnName = "名称")
帮助您自定义国外 Collection 排序

关于java - ORMLite国外 Collection 订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22511279/

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