|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 必需 | 可选 | 详细信息: 元素 |
@Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) @Documented public @interface Id
标识当前字段为一个 ID。 这字段的必须为整型(int,long,short,byte),否则 会在解析 POJO 时主动抛出异常。
在 Dao 接口调用 xxxx(Class>, long) 形式的函数时,第二个参数对应的就是这个字段,比如:
fetch(Class>,long)
默认的来说,这个字段在数据库中必须是自动增长的。当通过 Dao 接口执行 insert 操作 的时候,这个字段会被 自动填充上增长后的值。
在自增长模式下, Nutz.Dao 在执行插入的时候,会忽略这个字段。如果你想在插入后获取数据库中的值,请 使用 '@Next' 注解
@Id(auto = false) private int id;这样,插入的时候,Nutz.Dao 就不会忽略这个字段了。
Next
可选元素摘要 | |
---|---|
boolean |
auto
true : auto increasement |
public abstract boolean auto
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 必需 | 可选 | 详细信息: 元素 |