我在使用Hibernate在MySQL數據庫中創建tinyint字段時遇到問題。如何在Hibernate註釋中創建Tinyint字段
以前寫這樣
@Entity
@Table(名稱= 「表名」)
公共類myEntity所{
private int id;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="id")
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
實體類當我檢查MySQL時,ID字段總是以Integer(11)結尾,我如何使它成爲TinyInt?
任何答覆,將不勝感激
謝謝你,它使用自己的方式, 工作 - 首先創建我自己的MySQL方言,從org.hibernate.dialect.MySQLDialect 並延伸然後我添加 registerColumnType(Types.TINYINT,「TINYINT」); 然後我在@Column註釋中添加columnDefinition =「TINYINT」 非常感謝,我讚賞 – Herry 2009-12-08 04:42:00