持久化对象-注解方式

持久化(persistent)对象简单来说就是把领域模型对象存储到数据库中,这个过程称之为持久化。现今大行其道的ORM框架——Hibernate,JPA(Java Persisitence API)简化了使用JDBC书写SQL语句于数据库进行交互的方法。对持久化对象进行了比较合理的处理。

Hibernate可以利用注解方式配置对象

注解 Annotation模式

注解规范定义文档:JSR 175

Hibernate的注解实现像这样:

@Target(TYPE)  //该注解只能注解类对象
@Rentention(RUNTIME)//滞留方案: 在运行时保留所有元信息,允许运行时反射
public @interface Entity{
     String name default "" ;//默认为空可以使用Entity(name="")来注解
}

注解POJO方式:

 @Entity
 public class entry{
      @Id
      public int id;
      @Column(name="TEXT")
      public int text;

 }

注解常用接口

Annotation描述
@Table(name=”“)表名
@Column( name =”“, nullable = false, length=20)列名
@Lob大对象(图像文本)
@Id主键
@embeddable可作为其他对象属性(限制类注解)
@OneToOne(cascade)一对一关系
@ManyToOne多对一关系
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值