@Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) @Documented public @interface Id
在 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
|
Copyright © 2017. All rights reserved.