常用註解

項羽齊發表於2018-03-21

目錄:

  1、spring註解

  2、json註解

  3、mybatis註解

  4、通用mapper註解

  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索引的檔案屬性一一對應

  

  

 

相關文章