hibernate还有人用吗 hibernate5和4的区别?
hibernate5和4的区别?
hibernate 4.0版和3.0版的区别
1。版本3.3中的数据库方言设置。要连接到MySQL数据库,只需指定MySQL方言即可。
在版本4.1中,可以指出buildsessionfactory()已被版本4.1中的buildsessionfactory(serviceregistry serviceregistry)替换。解决方案:configuration CFG=new configuration()serviceregistry serviceregistry=new serviceregistry builder()。应用程序设置(cfg.getProperties属性()).buildServiceRegistry()会话工厂sf=cfg.configure配置().buildSessionFactory(serviceRegistry)
3.0注释org.hibernate.cfg文件. annotationconfiguration失效。所有的功能都被移到了配置这个注释读取配置类已经被放弃,现在读取配置没有特殊的注释,直接使用configuration CFG=new configuration()可以读取注释。建议在Hibernate4.1中使用注解配置,这样在导入jar包时,请求中的所有包都将包含注解包
4。Hibernate4.1可以自动创建表,所以您只需要开发自己的类,然后配置它们。您不需要考虑如何创建表
因为Hibernate4可以完全实现事务,它与Spring3.1中的HibernateDAO和hibernate模板冲突,所以Spring3.1中不再提供HibernateDAO支持和hibernate模板。您只能以原来的休眠方式使用会话
hibernate还有人用吗 hibernate多表查询 mysql 分页查询
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。