`

2009.12.17(2)——hibernate传统xml写法和Annotation注解的写法

阅读更多
2009.12.17(2)——hibernate传统xml写法和Annotation注解的写法
一.hibernate

在hibernate.cfg.xml里面
1.xml
<mapping resource="pojo/user.hbm.xml"/>

2.annotation
直接写类
<mapping class="pojo/User"/>


这个注意了 如果是这种写法 那么
Configuration cfg = new AnnotationConfiguration().configure()
不是我们以前的
Configuration cfg = new Configuration().configure()




二.spring+hibernate
在ApplicationContext.xml里面
1.xml
<bean id="sessionFactory"  
        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">   
        <property name="dataSource" ref="dataSource" />
 	<property name="mappingResources">  
            <value>pojo/user.hbm.xml</value>  
        </property>
</bean>

2.annonation
<bean id="sessionFactory"  
        class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">   
        <property name="dataSource" ref="dataSource" />
        <property name="annotatedClasses">  
            <list>  
                <value>pojo.User</value>   
            </list>  
        </property>          
</bean>
分享到:
评论

相关推荐

    Hibernate Annotation jar

    现在我们公司在做web项目的时候,已经不用*.hbm.xml这种映射文件了,都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的...

    org.springframework.orm.hibernate3.LocalSessionFactoryBean

    ### 关于 "org.springframework.orm.hibernate3.LocalSessionFactoryBean" 未找到问题的知识点解析 #### 一、问题背景 在开发基于Spring与Hibernate整合的应用时,可能会遇到“`org.springframework.orm.hibernate...

    hibernate-Annotation.jar

    在Hibernate 3.x版本中,引入了Annotation注解,这是一种元数据的方式,可以替代XML配置文件来描述对象与数据库表之间的映射关系。 **Hibernate Annotation注解** 在Hibernate 3.x之前,对象到数据库的映射通常...

    Java.Annotation注解.part2

    Java.Annotation注解.part2

    hibernate annotations3.4.0 GA.rar

    现在已经不用*.hbm.xml这种映射文件了,都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的映射方式将代替hibernate 的*....

    让Hibernate同时支持xml和注解两种映射方式

    Hibernate支持两种主要的映射方式:XML映射文件和注解映射。然而,默认情况下,一个项目只能选择其中一种方式进行配置。但有时候,根据项目需求,可能需要同时使用XML和注解映射。在这种情况下,我们需要进行一些...

    hibernate 注解 annotation 教程

    hibernate 注解 annotation 教程

    hibernate 中文文档 and _annotation.chm

    《Hibernate中文文档与...通过阅读《Hibernate_3.2.0_Reference_zh_CN.chm》和《hibernate_annotation.chm》这两份文档,开发者可以深入了解Hibernate的使用方法,熟练掌握ORM技术,提升Java企业级应用的开发效率。

    Java Annotation注解.doc

    Java Annotation,也称为注解,是Java编程语言中的一种元数据机制...然而,对于更复杂的注解使用,如自定义注解生成XML映射文件,需要更深入的理解和实践。在《Java Annotation高级应用》中,可能会涵盖这些高级主题。

    Hibernate-Annotation中文教程.pdf

    传统上,Hibernate 的配置依赖于外部 XML 文件,而最近发布的几个 Hibernate 版本中,出现了一种基于 Java 5 注释的更为巧妙的新方法,即 Hibernate Annotation 库。借助新的 Hibernate Annotation 库,即可一次性地...

    Hibernate-Annotation中文教程.docx

    2. 可以从 Hibernate 站点下载 Hibernate 3.2 和 Hibernate Annotation 库。 3. 除了标准的 Hibernate JAR 和依赖项之外,您还需要 HibernateAnnotations .jar 文件(hibernate-annotations.jar)、Java 持久性 API...

    Java.Annotation注解.part4

    Java.Annotation注解.part4

    spring的Annotation注解.

    ### Spring框架中的Annotation注解详解 #### 一、Spring与Annotation的基本概念 Spring框架通过引入Annotation,极大地简化了Java开发中的依赖注入(Dependency Injection, DI)和面向切面编程(AOP)的过程。...

    javax.xml.bind.jar

    【标题】"javax.xml.bind.jar" 是一个Java开发中常用的工具包,主要包含了Java对象到XML数据绑定的API,这是Java标准版(Java SE)的一部分,用于帮助开发者将Java类和XML文档之间的转换自动化,从而简化了XML处理。...

    hibernate annotations

    Hibernate Annotations是Hibernate框架的一个重要组成部分,它允许开发人员通过在Java实体类上使用注解来定义数据模型,从而避免了传统的XML配置文件。这种做法提高了代码的可读性和维护性。 **核心概念** 1. **...

    hibernate-validator-5.0.0.CR2-dist.zip

    使用hibernate-validator 进行校验的jar包,里面包括了基础hibernate-validator-5.0.0.CR2.jar hibernate-validator-annotation-processor-5.0.0.CR2.jar 之外,还包括了el-api-2.2.jar javax.el-2.2.4等项目必不可...

    hibernate annotation hibernate3

    Hibernate 3中的注解机制使得开发者能够更直观地在Java类中描述数据库模型,减少了XML配置文件的使用,提升了开发效率。通过熟练掌握这些注解,开发者可以更好地运用Hibernate进行数据持久化操作,实现高效、灵活的...

    Java.Annotation注解.part3

    Java.Annotation注解.part3

    Java.Annotation注解.part1

    Java.Annotation注解.part1

Global site tag (gtag.js) - Google Analytics