zoukankan      html  css  js  c++  java
  • Hibernate——5.2配置

    Hibernate 5.2才刚刚出来不久,很多资料都并不可靠,终于完成了Hibernate的启动,的确和Hibernate4.x有些不同。

    官方文档中的代码代码会报错

    如下:

    目前在我所知的范围内有两种办法:

    当然,提醒一下自己,官方文档反复提到sessionFactory创建代价很高,因此应该服务于整个应用程序。

    第一种简洁并且工作正常,但是由于buildFactory使用了无参构造,是遭到废弃的方法,因此或许将来会有问题???

    void setUp(){
            Configuration config = new Configuration().configure();
            sessionFactory = config.buildSessionFactory();
    ]

    第二种写法虽然可以跑通,并且使用了带参数的buildFactory,但是参数复杂并且亲测不能自动建表,个人感觉不如第一种方便

    void setUp(){
            Configuration config = new Configuration().configure();
            ServiceRegistry sr =new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
            this.sessionFactory = config.buildSessionFactory(sr);
    
    }
  • 相关阅读:
    The requested resource (/) is not available解决办法
    字符问题
    Unknown column in 'field list'
    table 和 div 简单布局
    css简介
    div 与 table 的优点
    瞎搞
    html
    小计--关联 复制表结构
    ddl dml dcl
  • 原文地址:https://www.cnblogs.com/luruiyuan/p/6084168.html
Copyright © 2011-2022 走看看