hibernate4.0+版本和3.0+版本的区别总结
来源:互联网 发布:json实体类工具 编辑:程序博客网 时间:2024/04/29 10:05
hibernate4.0+版本和3.0+版本的区别总结
(2012-04-19 10:24:50)it
分类: hibernatehibernate4.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。不需要考虑怎么建表
- hibernate4.0+版本和3.0+版本的区别总结
- hibernate4.0+版本和3.0+版本的区别总结
- hibernate4.0+版本和3.0+版本的区别总结
- hibernate4.0+版本和3.0+版本的区别总结
- hibernate4.0+版本和3.0+版本的区别总结
- hibernate4.0+版本和3.0+版本的区别总结
- hibernate4.0+版本和3.0+版本的区别总结
- hibernate4.0+版本和3.0+版本的区别总结
- hibernate4.0+版本和3.0+版本的区别总结
- hibernate4.0+版本和3.0区别
- hibernate 4.0+版本和3.0+版本的区别总结
- hibernate4.2版本sessionFactory方法和旧版本的不同
- Debug版本和Release版本的区别
- 调试版本和发布版本的区别
- 调试版本和发布版本的区别
- debug版本和release版本的区别
- debug版本和release版本的区别
- Debug版本和Release版本的区别
- 垃圾回收机制
- Xcode6在iPhone5+iOS7模拟器上编译,上下有黑边问题
- TCP/IP协议族-----18、主机配置:DHCP
- wait和sleep区别
- Mac解决端口占用
- hibernate4.0+版本和3.0+版本的区别总结
- mac下tomcat的安装与配置
- Java 6.25
- ORACLE中用ROWNUM分页并排序的SQL语句
- C#操作SQL Server数据库
- 测试OOM异常
- apple 团队电话
- 监听滚动条来做异步加载图片
- TCP/IP协议族-----19、域名系统(DNS)