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-core
、javassist
也得一块上。
想更系统地了解用法,可以看看Hibernate Annotations API 使用手册,还有如果你在搞整合项目,像Struts+Spring+Hibernate 依赖列表这些也挺有。
如果你正好在接手旧系统,或者想了解下 JPA 注解的早期实现,可以试试hibernate-annotations-3.4.0.GA.jar
,用起来还挺顺手的。
273.16KB
文件大小:
评论区