/** * */ package org.hamster.weixinmp.dao.entity.base; import java.util.Date; import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.MappedSuperclass; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.ToString; /** * @author grossopaforever@gmail.com * @version Jul 27, 2013 * */ @MappedSuperclass @Data @ToString(callSuper = false) @EqualsAndHashCode public abstract class WxBaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Expose(serialize = false, deserialize = false) @SerializedName("_id") protected Long id; @Column(name = "created_date") @Expose(serialize = false, deserialize = false) @SerializedName("_createddate") protected Date createdDate; }