hibernate annotations和hbm.xml配置文件并存配置
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="current_session_context_class">thread</prop>
<!--
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
-->
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">none</prop>
<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>
</props>
</property>
<property name="packagesToScan" value="com.*.dao.pojo.*" />
<property name="mappingResources">
<list>
<!--
<value>com/*/*/User.hbm.xml</value>
-->
</list>
</property>
</bean>
分享到:
相关推荐
都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的映射方式将代替hibernate 的*.hbm.xml映射方式
Hibernate Annotations是Hibernate 3.x系列引入的新特性,它允许开发者在Java实体类上直接使用注解来定义对象关系映射信息,替代了传统的Hibernate XML配置文件。这种注解方式提高了开发效率,减少了配置文件的维护...
hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-4.1.12.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar ...
标题提到的"xdoclet 用于生成*.hbm.xml"表明xdoclet主要被用来自动生成Hibernate的映射文件——.hbm.xml。 Hibernate是一个流行的开源对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库,而无需编写...
2. `org.hibernate.annotations.common`:这个包包含了通用的注解处理工具,如`AnnotationConfiguration`和`AnnotationBinder`,它们负责解析和绑定注解信息。 3. `org.hibernate.cfg`:这里的类主要用于配置和初始...
hibernate-commons-annotations-5.1.0.Final.jar
hibernate-commons-annotations-5.1.2.Final.jar
解压后可得hibernate-annotations.jar和hibernate-annotations-src.zip,hibernate-annotations-src.zip为hibernate-annotations.jar的源代码
hibernate-commons-annotations-4.0.1.Final.jar
`html.CHM`可能包含了通用的HTML格式的文档,方便在各种设备上阅读,而`hibernate-annotations-3.4.0.GA.CHM`则可能是专门为Hibernate注解3.4.0.GA版本定制的帮助文件,其中包含了详细的API参考、示例代码和使用指南...
而Hibernate Annotations则是Hibernate框架的重要组成部分,它使得我们可以在实体类上直接使用注解进行对象关系映射,避免了XML配置文件的繁琐。本文将深入探讨Hibernate 3.3.2和Hibernate Annotations 3.4.0的核心...
hibernate-annotations-3.4.0.GA.rar 提供hibernate与annotation的配置包,一般现在的版本是3.5的版本,而3.5版本里面的参考文档不是很齐全,因此老版本的hibernate包还是有用的
Hibernate Annotations是Hibernate框架的一个重要组成部分,它允许开发人员通过在Java实体类上使用注解来定义数据模型,从而避免了传统的XML配置文件。这种做法提高了代码的可读性和维护性。 **核心概念** 1. **...
jackson-annotations-2.9.4.jar是jackson-annotations-2.9.4.jar是jackson-annotations-2.9.4.jar
hibernate-commons-annotations-3.3.0.ga-sources.jar hibernate 源码
通过理解和配置`hibernate.cfg.xml`文件,开发者可以自定义数据库连接、实体类、缓存策略等,从而更好地利用Hibernate的强大功能。同时,这些jar包涵盖了从对象持久化到数据库操作、事务管理、日志记录等多个方面,...
这是Hibernate3引入注解支持的扩展库,使得开发者可以在Java类和字段上直接使用注解来定义实体、属性、关联等信息,替代传统的XML配置。例如,`@Entity`用于标记一个类为数据库表的实体,`@Table`定义实体对应的...
Hibernate Annotations是Hibernate 3.x引入的一种新的持久化方式,它利用Java 5的注解机制,使得开发者无需编写XML配置文件即可完成对象-关系映射。这提高了代码的可读性,减少了配置文件的维护工作。 2. **主要...
在Spring Boot集成MyBatis的过程中,`mapper.xml`配置文件起着至关重要的作用。它用于定义SQL语句,实现数据库的CRUD操作。本示例将深入探讨如何配置`mapper.xml`,并提供新增、修改、删除、查询及分页查询的实践...