hibernate還有人用嗎 hibernate5和4的區(qū)別?
hibernate5和4的區(qū)別?hibernate 4.0版和3.0版的區(qū)別1。版本3.3中的數(shù)據(jù)庫方言設置。要連接到MySQL數(shù)據(jù)庫,只需指定MySQL方言即可。在版本4.1中,可以指出builds
hibernate5和4的區(qū)別?
hibernate 4.0版和3.0版的區(qū)別
1。版本3.3中的數(shù)據(jù)庫方言設置。要連接到MySQL數(shù)據(jù)庫,只需指定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失效。所有的功能都被移到了配置這個注釋讀取配置類已經(jīng)被放棄,現(xiàn)在讀取配置沒有特殊的注釋,直接使用configuration CFG=new configuration()可以讀取注釋。建議在Hibernate4.1中使用注解配置,這樣在導入jar包時,請求中的所有包都將包含注解包
4。Hibernate4.1可以自動創(chuàng)建表,所以您只需要開發(fā)自己的類,然后配置它們。您不需要考慮如何構建表