hibenrate(五)基础配置

[b]a)表名和类名不同:@Table(name="")[/b][color=red]@Entity
@Table(name="_teacher")[/color]public class Teacher {
private int id;
private String name;
.......
[b]b)字段名和属性名不同: @column(name="")[/b]
....
[color=red]@Column(name="_name")[/color]
public String getName() {
return name;
}
[b]c)不需要persistence的字段:@Transient[/b]
.......
@Transient // 数据库中不会出现father的字段
public String getFather() {
return father;
}
.......
[b]d)映射时期与时间类型,指定时间精度: @Temporal(TemporalType.DATE)[/b]
@Temporal(TemporalType.DATE)
//不加后面的字段默认生成时间+日期,加后面只显示日期
public Date getBirthDate() {
return birthDate; }
[b]e)映射枚举类型: @Enumerated(EnumType.STRING)对应的枚举为字符串
@Enumerated(EnumType.ORDINAL)对应的枚举为int[/b]
[color=red]*[/color]ZhiCheng.java
public enum ZhiCheng { A,B,C }
[color=red]*[/color]Teacher.java类加下以下代码
private ZhiCheng zhicheng;
[color=red]@Enumerated(EnumType.STRING)[/color] public ZhiCheng getZhicheng() {
return zhicheng;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值