Hibernate Annotations 3.4.0JPA注解支持

老版本的 Hibernate 项目里头,hibernate-annotations-3.4.0.GA.jar还是挺常用的。它主要是用来支持 JPA 注解的,比如你想在实体类里直接用@Entity@Table这些注解,就得靠它撑腰。对了,它和hibernate-core版本也得配套着用,3.4.0.GA 基本对标 Hibernate 3.3.x,别混用了。

用注解搞 ORM,比以前 xml 配置文件那套清爽多了,改起来方便,逻辑也集中。你要是做老项目维护或者对接老系统,这包还真是少不了。比如下面这种:

@Entity
@Table(name = "users")
public class User {
    @Id
    private Long id;
    private String name;
}

是不是直观?以前得写一堆.hbm.xml,现在全靠注解搞定。省事多了。你如果还在用 Hibernate 3.x,或者 Spring MVC 整合老版本 Hibernate,也会用到它。相关依赖像hibernate-corejavassist也得一块上。

想更系统地了解用法,可以看看Hibernate Annotations API 使用手册,还有如果你在搞整合项目,像Struts+Spring+Hibernate 依赖列表这些也挺有。

如果你正好在接手旧系统,或者想了解下 JPA 注解的早期实现,可以试试hibernate-annotations-3.4.0.GA.jar,用起来还挺顺手的。

jar 文件大小:273.16KB