`
xp9802
  • 浏览: 1202121 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

hibernate4.0+版本和3.0+版本的区别总结

 
阅读更多

hibernate4.0+版本和3.0+版本的区别总结

 

马老师说的好。要穿一手鞋,so,自己总结下hibernate4.1版本中的新特性和hibernate3.3做区别

 

1.数据库方言设置

 

<property name=”dialect”>org.hibernate.dialect.MySQL5Dialect</property>

 

在3.3版本中连接MySQL数据库只需要指明MySQLDialect即可。在4.1版本中可以指出MySQL5Dialect

 

2.buildSessionFactory

 

4.1版本中buildSessionFactory()已经被buildSessionFactory(ServiceRegistry ServiceRegistry)取代

 

解决办法:

 

Configuration cfg = new Configuration();
ServiceRegistry serviceRegistry =new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();

 

SessionFactory sf = cfg.configure().buildSessionFactory(serviceRegistry);

 

3.annotation

 

org.hibernate.cfg.AnnotationConfiguration;

 

Deprecated. All functionality has been moved to Configuration

 

这个注解读取配置的class已经废弃,现在读取配置不需要特别注明是注解,直接用Configuration cfg = new Configuration();就可以读取注解。

 

Hibernate4.1版本中推荐使用annotation配置,所以在引进jar包时把requested里面的包全部引进来就已经包含了annotation必须包了

 

4.Hibernate4.1已经可以自动建表,所以开发时只需要自己开发类然后配置好就OK。不需要考虑怎么建表

分享到:
评论

相关推荐

    Flex4+Blazeds4.0+Spring3.0+hibernate2.5.2整合笔记

    本篇笔记主要介绍了如何将 Flex4、Blazeds4.0、Spring3.0 和 hibernate2.5.2 进行整合,实现一个完整的富互联网应用程序。下面是对笔记中关键部分的详细解释: 准备工作 在开始整合之前,需要准备以下软件和资源:...

    Spring3.0+Hibernate4.0+SpringMVC整合ExtJS4

    在本项目中,我们探讨的是如何将三个主流的Java企业级框架——Spring 3.0、Hibernate 4.0和Spring MVC与JavaScript前端框架ExtJS 4进行深度整合,以构建一个高效、灵活且功能丰富的Web应用。这个整合旨在提供一个...

    Spring3.0+Hibernate4.0+SpringMVC整合Ext

    压缩包中有2个项目: 1、fes,这项目是整合后的项目,运行这个项目可以看到整合后的效果。 2、ext4,这个项目是用来做ext的公共js库用的,这样不比没个项目都添加ext的js文件,方便开发。 切记将ext4项目部署上去,...

    jbpm4.0+ext3.0+spring+hibernate整合实例

    将jbpm4.0、EXT3.0、Spring和Hibernate整合在一起,可以构建出一个功能强大的业务流程管理系统。Spring作为整体架构的胶水,管理各组件的生命周期;Hibernate负责数据持久化,处理与数据库的交互;jbpm4.0则处理业务...

    整合Flash Builder4.0+MyEclipse 8.6+BlazeDS+Sping 3.0+Hibernate3.3+MySQL5.5+Tomcat+JDK1.6.pdf

    1. **JDK1.6**: JDK (Java Development Kit) 是开发和运行Java应用程序的基础,版本1.6是早期的一个稳定版本,提供了编译、调试和运行Java代码所需的所有工具。 2. **环境变量设置**: 安装JDK后,需要配置环境变量...

    整合Flash Builder4.0+MyEclipse 8.6+BlazeDS+Sping 3.0+Hibernate3.3+MySQL5.5+Tomcat+JDK1.6.docx

    - **Flash Builder 4.0**:Adobe Flash Builder是一个集成开发环境(IDE),用于构建使用ActionScript和Flex框架的富互联网应用程序(RIA)。 - **MyEclipse 8.6**:MyEclipse是一款针对Java EE的集成开发环境,它...

    SpringMvc(4.0)+hibernate(4.0)

    在 Hibernate 4.0 版本中,改进了对 JPA 2.0 的支持,引入了更灵活的查询语言 HQL 和 Criteria API,以及对多线程和并发的优化。在这个项目中,Hibernate 4.0 被用来管理数据库操作,包括创建、读取、更新和删除...

    jbpm4.0实例(整合spring2.5+ext3.0+hibernate)

    jbpm4.0实例(整合spring2.5+ext3.0+hibernate)

    Hibernate4.0

    总而言之,Hibernate 4.0的升级不仅仅带来了性能和功能上的提升,同时也伴随着对开发者在配置管理、Java版本选择以及与Java EE 6标准兼容性等方面的更高要求。理解并掌握这些变化,将有助于开发者更好地利用...

    jdk1.6、spring3.0、hibernate4.0源码

    jdk1.6、spring3.0、hibernate4.0、log4j、dom等源码,包括test部分,平时都要去其他网站下载源码,本工程已经导入这些项目的源码,适合需要学习源码的同学下载,工程比较大,直接解压后导入eclipse中即可。

    MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12

    - **JBoss**: 开源的应用服务器,MYECLIPSE支持JBoss 3.2、4.0和4.2版本。 - **Tomcat**: 轻量级应用服务器,MYECLIPSE支持Tomcat 4.1、5.0、5.5、6.0版本。 - **Jetty**: 轻量级的Servlet容器,MYECLIPSE支持Jetty ...

    SSH最新版全英文参考手册chm版(struts2.2.3.1,hibernate4.0,spring3.0.5)

    Hibernate4.0版本可能会涵盖实体管理、数据持久化、查询语言HQL和 Criteria API、事务处理、缓存策略等内容。通过这份英文手册,开发者可以学习如何设计和实现数据模型,以及如何优化数据库交互,提升性能。 Spring...

    达梦的方言包2.0,3.0,4.0,5.3,驱动包17和18,需要的可以下

    达梦DmDialect-for-hibernate2.0.jar,DmDialect-for-hibernate3.0.jar,DmDialect-for-hibernate4.0.jar,DmDialect-for-hibernate5.3.jar。 DmJdbcDriver17.jar,DmJdbcDriver18.jar。需要的自己下载

    hibernate(3.0-4.0)、spring(3.0-4.3)、mybatis(3)、struts(2.0-2.3)dtd文件

    1. Hibernate DTD文件(3.0-4.0) Hibernate是一个强大的ORM(对象关系映射)框架,它允许开发者将数据库操作与Java对象模型进行映射,减少了对SQL的直接依赖。Hibernate的配置文件通常为`hibernate.cfg.xml`,其中...

    达梦数据库hibernate方言包

    DmDialect-for-hibernate2.0、DmDialect-for-hibernate2.1、DmDialect-for-hibernate3.0、DmDialect-for-hibernate3.1、DmDialect-for-hibernate3.6、DmDialect-for-hibernate4.0、DmDialect-for-hibernate5.0、...

    hibernate-annotations-3.4.0.GA

    总结,Hibernate Annotations 3.4.0.GA版本在提供便利的同时,也带来了更多灵活性和可扩展性。理解并熟练掌握这些注解和特性,能够帮助开发者更高效地进行数据库操作,提高开发效率,减少出错概率。在实际项目中,应...

    达梦数据库java驱动包、hibernate方言包

    6. DmDialect-for-hibernate4.0.jar 对应 Jdk1.6及以上, hibernate4.0 -- 4.X 环境 7. DmDialect-for-hibernate5.0.jar 对应 Jdk1.7及以上, hibernate5.0 -- 5.2 环境 8. DmDialect-for-hibernate5.3.jar 对应 Jdk...

    hibernate-dtd-xsd约束文件

    在Hibernate中,`hibernate-mapping-3.0.dtd`和`hibernate-configuration-3.0.dtd`是针对Hibernate 3.0版本的配置文件的DTD文件。`hibernate-mapping-3.0.dtd`主要用于定义实体类(Entity)与数据库表之间的映射关系...

    ★Bean Validation【Hibernate Validator 4.0 GA】中文参考手册!★

    本教程翻译自Hibernate Validator 4.0 GA指南,并参考JSR 303的规范,本着尽量不用JSR规范之外的特性,... 小弟编写的中文手册在压缩包中,和Hibernate Validator 4.0 GA放在一起,省得大家再下载jar文件了哦!嘿嘿!

Global site tag (gtag.js) - Google Analytics