看视频学习hibernate,视频中讲解的是3.4版本的hibernate,我下载的是最新的hibernate4.1.7版本,在此将使用过程中发现发现的一些不同之处做个总结:
1. hibernate3.4版本,anotation包和hibernate核心包是分开的,而hibernate 4把anotation和核心包放在一起发布了。(应该是3.5就一起发布了)
2. dialect,3.4与4.1的dialect略有不同,3.4中mysql的配置是MySQLDialect,但4里面对mysql有3种配置分别为:
MySQL5 org.hibernate.dialect.MySQL5Dialect
MySQL5 with InnoDB org.hibernate.dialect.MySQL5InnoDBDialect
MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect
对数据库引擎进行了细分,具体使用有何细节差别,暂且不知。
3. 4.1版本中buildSessionFactory()已经被buildSessionFactory(ServiceRegistry ServiceRegistry)取代
解决办法:
Configuration cfg = new Configuration();
ServiceRegistry serviceRegistry =new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();
SessionFactory sf = cfg.configure().buildSessionFactory(serviceRegistry);
4. org.hibernate.cfg.AnnotationConfiguration;
Deprecated. All functionality has been moved to Configuration
这个注解读取配置的class已经废弃,现在读取配置不需要特别注明是注解,直接用Configuration cfg = new Configuration();就可以读取注解。
分享到:
相关推荐
hibernate3hibernate3hibernate3hibernate3hibernate3hibernate3hibernate3hibernate3
SSH - SpringMVC4 + Spring4 + Hibernate4 + c3p0 + Mysql.zipSSH -
同时使用了Struts2、Spring4、Hibernate4、log4j、slf4j、junit4、ehcache等库或框架,搭建一个最基本的项目原型。 三、 三大框架最新版本下载:截止2014-10-01 Struts2.3.6:发布于2014-05-03,目前的最新版本。...
最全的 Spring4+SpringMVC4+Hibernate4整合源码
hibernate4最新的所有相关jar包
spring4+springmvc4+hibernate4 整合,免费
Hibernate4 实战 零配置 Hibernate4实战之Hibernate4注解零配置
springMVC4整合hibernate4的例子,用的是maven所以项目里面没有jar包. 工具用的是eclipse 表结构在doc文件夹下面.
spring3 hibernate4 ehcache整合的实例
hibernate annotation hibernate3
hibernate 用的较频繁的jar包,或者文档
hibernate4必备jar包,是hibernate4运行时缺一不可的
压缩包内包含antlr-2.7.6.jar、commons-collections-3.1.jar、commons-logging-1.1.3.jar、dom4j-1.6.1.jar、ejb3-persistence.jar、hibernate3.jar、hibernate-jpa-2.0-api-1.0.1.Final.jar、javassist-3.12.0.GA....
hibernate4 所依赖的核心jar包,包括: jboss-transaction-api_1.1_spec-1.0.1.Final jboss-logging-3.1.0.GA javassist-3.18.1-GA javassist-3.18.1-GA hibernate-core-4.2.21.Final hibernate-commons-annotations...
Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java...
Spring4+Hibernate4+SpringMvc入门Demo,包含测试类;
一头扎进 hibernate4 视频教程 java1234出品 第3部分 共3部分
SpringMVC Spring4 Hibernate4 项目搭建测试
HIbernate3框架的依赖包。 使用说明:下载完成后,直接将解压缩后文件夹中的jar包引入到Eclipse中即可
自己弄的一个spring4+hibernate4整合,加上juit测试,测试通过,是eclipse