程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> default-Android中關於標注的問題,標注起到什麼作用

default-Android中關於標注的問題,標注起到什麼作用

編輯:編程綜合問答
Android中關於標注的問題,標注起到什麼作用

package util.sql;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

@Retention(RetentionPolicy.RUNTIME)
public @interface SqlField {
public KeyType type( ) default KeyType.NOT_KEY;
enum KeyType {
NOT_KEY,
PRIMARY_KEY,
AUTO_INCREMENT_KEY
}
}
之後比如在某個對象類中用到起什麼作用
public class Student{
@SqlField( type=KeyType.AUTO_INCREMENT_KEY)
public int id;
@SqlField
public float score;
@SqlField
public int sex;
@SqlField
public String num;
。。。。。}

最佳回答:


給類型或者成員做標記,以便別的代碼通過反射可以識別這些類型或者成員。
這裡的標記可以讓ORM將這些公有變量視為sql字段。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved