hibernate3 注解教程

hibernate3 注解教程

ID:47513436

大小:46.06 KB

页数:46页

时间:2019-09-12

hibernate3  注解教程_第1页
hibernate3  注解教程_第2页
hibernate3  注解教程_第3页
hibernate3  注解教程_第4页
hibernate3  注解教程_第5页
资源描述:

《hibernate3 注解教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、HibernateAnnotation笔记(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java5注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。  传统上,Hibernate的配置依赖于外部XML文件:数据库映射被定义为一组XML映射文件,并且在启动时进行加载。在最近发布的几个Hibernate版本中,出现了一种基于Java5注释的更为巧妙的新方法。借助新的HibernateA

2、nnotation库,即可一次性地分配所有旧映射文件——一切都会按照您的想法来定义——注释直接嵌入到您的Java类中,并提供一种强大及灵活的方法来声明持久性映射。即利用hibernate注解后,可不用定义持久化类对应的*.hbm.xml文件,直接以注解方式写入在持久化类中来实现。Hibernateannotation使用了ejbJPA的注解,所以,下面安装配置hibernateannotation环境时,需要导入ejb的包。许多网上的资料都是jpahibernateannotation方面的资料。(2)安装Hib

3、ernateAnnotation第一步,环境与jar包:  要使用HibernateAnnotation,您至少需要具备Hibernate3.2和Java5。可以从Hibernate站点下载Hibernate3.2和HibernateAnnotation库。除了标准的HibernateJAR和依赖项之外,您还需要HibernateAnnotations.jar文件(hibernate-annotations.jar)、Java持久性API(lib/ejb3-persistence.jar)。添加hibernate

4、3.2.jar,hibernate-annotations-3.3.0.jar,hibernate-commons-annotations.jar和ejb3-persistence.jar。这样就可以使用hibernate的annotation了。如果您正在使用Maven,只需要向POM文件添加相应的依赖项即可,如下所示:...org.hibernatehibernate3.2.1.g

5、aorg.hibernatehibernate-annotations3.2.0.gajavax.persistencepersistence-api1.0

6、sion>第二步,获取Hibernate会话工厂。尽管无需惊天的修改,但这一工作与使用HibernateAnnotations有所不同。您需要使用AnnotationConfiguration类来建立会话工厂:sessionFactory=newAnnotationConfiguration().buildSessionFactory();第三步,尽管通常使用元素来声明持久性类,您还是需要在Hibernate配置文件(通常是hibernate.cfg.xml)中声明持久

7、性类:

8、ingclass="com.onjava.modelplanes.domain.ModelPlane"/>  近期的许多Java项目都使用了轻量级的应用框架,例如Spring。如果您正在使用Spring框架,可以使用AnnotationSessionFactoryBean类轻松建立一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。