天天看點

mysql point jpa 注解_hibernate/jpa 注解 注釋到資料庫(MySql) | 學步園

的@Formula在項目中也很實用

在項目中,有用到hibernate Annotation 注解 。但是在自動建表,或者字段的時候,沒有相關字段或者表注解

無法知道一個表中的字段 真正用途.這在項目中是非常蛋疼的!查了相關例子

表注解代碼為(在網上也有相關例子)

表注釋

@org.hibernate.annotations.Table(appliesTo = "TableName",comment="表注釋")

@JsonIgnoreProperties(ignoreUnknown = true)

public class Bed implements Serializable {

}

其中TabName 為你建立的表名

字段注釋

@Column(name="columnComment",columnDefinition="varchar(200) COMMENT '字段注釋'")

如:

@Column(name="price",columnDefinition = "Decimal(10,2) COMMENT '床位單價'", scale = 2 ,precision=10)

private double price;

@Column(name="buy_time",columnDefinition="DATETIME COMMENT '床位購買時間'")

private Date buyTime;

@Column(name="room",columnDefinition="varchar(50) COMMENT '樓室'")

private String room;

@Column(name="power",columnDefinition="int(3) COMMENT '床位終端電量'")

private int power;

其中columnDefinition 用法 為DDL語句,如果在服務啟動後沒有建立該字段,那就證明你的DDL語句不對。導緻無法建立該字段!

另外想給一個字段添加預設值也可以用該方法,用法一樣。