ormLite createOrUpdate取决于表中的2个值

时间:2017-01-02 11:07:40

标签: android sqlite sql-update override ormlite

我想在ORMLite中覆盖createOrUpdate函数,它依赖于两个值:group_idtype。我想要获得什么:

情形: 在数据库中,我有对象Model1和group_id = 1和type = small

  1. 想要添加模型2 group_id = 1和type =小 - 更新记录
  2. 想要添加Model23 group_id = 1且type = big - 创建新记录
  3. 当我创建额外的字段ID并将其设置为generateID时,我总是添加到数据库但将group_id设置为id并不是一个好主意。

    我想我需要覆盖OrmLiteSqliteOpenHelper课,但我不知道在哪里以及怎么做

1 个答案:

答案 0 :(得分:0)

也许你可以使用ohibernate代替ORMlite

https://github.com/10uroi/OHibernate