用户登录
用户注册

分享至

hibernate table

  • 作者: 冷心33072806
  • 来源: 51数据库
  • 2020-10-05
这个应该是设置该字段对应数据库表字段属性的
例子如下,不知道是不是你说的:
@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标识)
软件
前端设计
程序设计
Java相关