hibernate mysql 映射_Hibernate怎么不用配置mapping就使用数据库表映射实体
用xml配置時就需要每建一個表就hibernate-cfg-xml里加入它的映射。如果不用加入此代碼就實現映射就要用注解的方式,系統會根據你的注解自動映射對應的數據表,實現幾乎xml文件的零配置。
例如:
@Entity
@Table(name="user_info") //這個注解表明這個類對應數據表user_info
public class UserInfo implements Serializable{
//這里是mysql數據庫的配置例子,相關配置請查閱相關資料
@Id
@Basic(optional=false)
@GeneratedValue(strategy=GenerationType.IDENTITY)
//這個類是一個POJO(簡單java對象),相當于對數據表的一個映射,定義每個數據表的字段,
//并提供getter,setter方法。假如user_info有name,sex兩個字段
private String name;
private String sex;
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
//sex屬性同上
}
這樣就可以不用在xml文件里,對每個表進行描述和映射,也不用hibernate-cfg-xml文件了。其它還需要配置的地方請根據自己情況查查資料吧。
取消
評論
總結
以上是生活随笔為你收集整理的hibernate mysql 映射_Hibernate怎么不用配置mapping就使用数据库表映射实体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis提高查询速度_面试小点-MyS
- 下一篇: mysql auto position_