目錄:
1、spring註解
2、json註解
5、solr註解
spring註解:
json註解:
1、@JsonIgnoreProperties(ignoreUnknown=true)
json轉換為實體物件時,對json中存在的資料而實體物件並沒有對應的屬性來接收賦值,可以使用此註解標示進行忽略。
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
mybatis註解:
通過mapper註解:
1、@Table(name="student_section")
import javax.persistence.Table;
標示當前實體類的資料庫名
2、@GeneratedValue(strategy=GenerationType.IDENTITY)
標示主鍵自動增
所屬包:
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
3、@Id
標示主鍵
import javax.persistence.Id;
4、@Transient
import javax.persistence.Transient;
orm中實體物件中的屬性在資料庫中並沒有對應的欄位,可以使用此註解標示進行忽略
solr註解:
1、@Field(value="title")
import org.apache.solr.client.solrj.beans.Field;
將物件屬性與solr索引的檔案屬性一一對應