【发布时间】:2013-01-19 21:02:14
【问题描述】:
有没有办法改变ORMlite定义的数据库的主键?
我有一个类用户
@DatabaseField(columnName = NAME_FIELD_NAME, canBeNull = false, id = true)
private String name = "";
我用DAO.querybyid(String name);查询它
但是当我尝试更改数据库中的名称时,它没有给我任何警告,ORMLite 是否会更改表列并删除索引,然后更新列并再次放置索引?
我不这么认为,呵呵?所以需要一个解决方法:(但也希望 DAO.querybyid() 优势通过字符串获取用户。
有人可以帮我吗?
【问题讨论】:
标签: java database annotations dao ormlite