详解 hibernate mapping配置
详解hibernatemapping配置
每个hibernate只会启动的时候引入一个文件,那就是:hibernate.cfg.xml
mapping需要我们在hibernate中引入,
代码片段:
class标签对应的name为Java实体类table为表名;
id为主键 主键自增策略:
packagecom.hibernate.test; importjavax.persistence.Entity; importjavax.persistence.Id; importjavax.persistence.Table; @Entity @Table(name="Student") publicclassStudent{ privateintid; privateStringname; /** *id * *@returntheid *@sinceCodingExampleVer(编码范例查看)1.0 */ @Id @GeneratedValue publicintgetId(){ returnid; } /** * *@paramid *theidtoset */ publicvoidsetId(intid){ this.id=id; } /** *name * *@returnthename *@sinceCodingExampleVer(编码范例查看)1.0 */ @Column(name="name") publicStringgetName(){ returnname; } /** * *@paramname *thenametoset */ publicvoidsetName(Stringname){ this.name=name; } }
实体类添加注解:@Entity对应的表为@Table
主键为@ID 自增策略配置:@GeneratedValue
@Column注解对应为数据库中的字段
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!