ORMLite创建具有相关列的对象

时间:2018-08-13 11:00:24

标签: ormlite

在db中插入对象时是否可能有一个依赖于另一列的列?这是插入的对象:

@DatabaseTable
public class Process
{
    @DatabaseField(generatedId = true)
    private int id;

    @DatabaseField(canBeNull = false)
    private String name;

    @DatabaseField
    private int order;
}

插入对象时,我想订购= 10000 * id。一个简单的解决方案是在插入process.setOrder(process.getId() * 10000)之后立即执行,然后执行sql更新以保存对象,但这将导致2次db调用,以将对象插入db中(第一次调用insert并获得id,第二次调用以更新对象)。

0 个答案:

没有答案