例子如下,不知道是不是你说的:
@Entity
@Table(name = "D_ADMIN")
public class admin {
@Id
@GeneratedValue
@Column(name = "ID", length = 20, nullable = false)
private Long id;
@Column(name = "NAME", length = 100)
private String name;
}
这样的话可以直接向数据库做映谢,这个是来做对应属性的
oracle使用标准、可变长度的内部格式来存储数字。这个内部格式精度可以高达38位。
number数据类型可以有两个限定符,如:
column number ( precision, scale)
precision表示数字中的有效位。如果没有指定precision的话,oracle将使用38作为精度。
scale表示数字小数点右边的位数,scale默认设置为0. 如果把scale设成负数,oracle将把该数字取舍到小数点左边的指定位数。
eg:
hibernate是一个ORM框架,就是实体类和数据库表的映射框架。
1. @table中的name对应数据库中的表名
2. 下面的类名就是和数据库表对应的实体类的名字
3. 实体类中的属性可以和数据库表中的列名对应(用@column标识)