@Table

@Table

@ sunRainAmazing

hibernate注解 @Table 指定注释实体的主表。
1、属性
① name - 可选,表示表的名称,默认是,表名和实体名称一致。
        只有在不一致时 要指定表名--常用,指定数据库的表名。 

② catalog - 可省,表示Catalog名称,默认为 Catalog("").
        ,一般默认即可,可省略不写 

③ schema - 可省 , 表示 Schema 名称 , 
        默认为Schema("").一般默认即可,可省略不写

④ UniqueConstraint[]    uniqueConstraints  
    (可选)要放在表上的唯一约束。 --常用
    (可选)要放在表上的唯一约束。 这些仅在表生成有效时才使用。 
        除了由Column和JoinColumn    
        注释指定的任何约束以及主键映射所需的约束之外,这些约束也适用。 
    默认为没有其他约束。




例如:

@Entity
@Table(name="tab_employee", 
        uniqueConstraints= 
    @UniqueConstraint(columnNames={"emp_id", "emp_name"})
    )
public class Employee { 
    //私有属性 
    ... 
    //方法

} 


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值