有没有办法改变 ORMlite 定义的数据库的主键?
我有一个班级用户
@DatabaseField(columnName = NAME_FIELD_NAME, canBeNull = false, id = true)
private String name = "";
我用DAO.querybyid(String name);
但是当我尝试更改数据库中的名称时,它没有给我任何警告,ORMLite 会更改表列并删除索引,然后更新列并再次放置索引吗?
我不这么认为呵呵?所以需要一个解决方法:(但也希望 DAO.querybyid() 优势来通过字符串获取用户。
有人能帮我吗 ?