马老师说的好。要穿一手鞋,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
这个注解读取配置的class已经废弃,现在读取配置不需要特别注明是注解,直接用Configuration cfg = new Configuration();就可以读取注解。
Hibernate4.1版本中推荐使用annotation配置,所以在引进jar包时把requested里面的包全部引进来就已经包含了annotation必须包了
4.Hibernate4.1已经可以自动建表,所以开发时只需要自己开发类然后配置好就OK。不需要考虑怎么建表
相关推荐
本篇笔记主要介绍了如何将 Flex4、Blazeds4.0、Spring3.0 和 hibernate2.5.2 进行整合,实现一个完整的富互联网应用程序。下面是对笔记中关键部分的详细解释: 准备工作 在开始整合之前,需要准备以下软件和资源:...
在本项目中,我们探讨的是如何将三个主流的Java企业级框架——Spring 3.0、Hibernate 4.0和Spring MVC与JavaScript前端框架ExtJS 4进行深度整合,以构建一个高效、灵活且功能丰富的Web应用。这个整合旨在提供一个...
压缩包中有2个项目: 1、fes,这项目是整合后的项目,运行这个项目可以看到整合后的效果。 2、ext4,这个项目是用来做ext的公共js库用的,这样不比没个项目都添加ext的js文件,方便开发。 切记将ext4项目部署上去,...
将jbpm4.0、EXT3.0、Spring和Hibernate整合在一起,可以构建出一个功能强大的业务流程管理系统。Spring作为整体架构的胶水,管理各组件的生命周期;Hibernate负责数据持久化,处理与数据库的交互;jbpm4.0则处理业务...
1. **JDK1.6**: JDK (Java Development Kit) 是开发和运行Java应用程序的基础,版本1.6是早期的一个稳定版本,提供了编译、调试和运行Java代码所需的所有工具。 2. **环境变量设置**: 安装JDK后,需要配置环境变量...
- **Flash Builder 4.0**:Adobe Flash Builder是一个集成开发环境(IDE),用于构建使用ActionScript和Flex框架的富互联网应用程序(RIA)。 - **MyEclipse 8.6**:MyEclipse是一款针对Java EE的集成开发环境,它...
在 Hibernate 4.0 版本中,改进了对 JPA 2.0 的支持,引入了更灵活的查询语言 HQL 和 Criteria API,以及对多线程和并发的优化。在这个项目中,Hibernate 4.0 被用来管理数据库操作,包括创建、读取、更新和删除...
jbpm4.0实例(整合spring2.5+ext3.0+hibernate)
总而言之,Hibernate 4.0的升级不仅仅带来了性能和功能上的提升,同时也伴随着对开发者在配置管理、Java版本选择以及与Java EE 6标准兼容性等方面的更高要求。理解并掌握这些变化,将有助于开发者更好地利用...
达梦DmDialect-for-hibernate2.0.jar,DmDialect-for-hibernate3.0.jar,DmDialect-for-hibernate4.0.jar,DmDialect-for-hibernate5.3.jar。 DmJdbcDriver17.jar,DmJdbcDriver18.jar。需要的自己下载
jdk1.6、spring3.0、hibernate4.0、log4j、dom等源码,包括test部分,平时都要去其他网站下载源码,本工程已经导入这些项目的源码,适合需要学习源码的同学下载,工程比较大,直接解压后导入eclipse中即可。
- **JBoss**: 开源的应用服务器,MYECLIPSE支持JBoss 3.2、4.0和4.2版本。 - **Tomcat**: 轻量级应用服务器,MYECLIPSE支持Tomcat 4.1、5.0、5.5、6.0版本。 - **Jetty**: 轻量级的Servlet容器,MYECLIPSE支持Jetty ...
Hibernate4.0版本可能会涵盖实体管理、数据持久化、查询语言HQL和 Criteria API、事务处理、缓存策略等内容。通过这份英文手册,开发者可以学习如何设计和实现数据模型,以及如何优化数据库交互,提升性能。 Spring...
1. Hibernate DTD文件(3.0-4.0) Hibernate是一个强大的ORM(对象关系映射)框架,它允许开发者将数据库操作与Java对象模型进行映射,减少了对SQL的直接依赖。Hibernate的配置文件通常为`hibernate.cfg.xml`,其中...
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版本在提供便利的同时,也带来了更多灵活性和可扩展性。理解并熟练掌握这些注解和特性,能够帮助开发者更高效地进行数据库操作,提高开发效率,减少出错概率。在实际项目中,应...
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中,`hibernate-mapping-3.0.dtd`和`hibernate-configuration-3.0.dtd`是针对Hibernate 3.0版本的配置文件的DTD文件。`hibernate-mapping-3.0.dtd`主要用于定义实体类(Entity)与数据库表之间的映射关系...
本教程翻译自Hibernate Validator 4.0 GA指南,并参考JSR 303的规范,本着尽量不用JSR规范之外的特性,... 小弟编写的中文手册在压缩包中,和Hibernate Validator 4.0 GA放在一起,省得大家再下载jar文件了哦!嘿嘿!