亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Junit測試沒有自動生成表

控制臺信息如下:

四月 22, 2017 3:18:09 下午 org.hibernate.Version logVersion

INFO: HHH000412: Hibernate Core {5.2.6.Final}

四月 22, 2017 3:18:10 下午 org.hibernate.cfg.Environment <clinit>

INFO: HHH000205: Loaded properties from resource hibernate.properties: {hibernate.bytecode.use_reflection_optimizer=false}

四月 22, 2017 3:18:10 下午 org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>

INFO: HCANN000001: Hibernate Commons Annotations {5.0.1.Final}

四月 22, 2017 3:18:10 下午 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure

WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)

四月 22, 2017 3:18:10 下午 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator

INFO: HHH10001005: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql:///hibernate?useUnicode=true&amp;characterEncoding=UTF-8]

四月 22, 2017 3:18:10 下午 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator

INFO: HHH10001001: Connection properties: {user=root, password=****}

四月 22, 2017 3:18:10 下午 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator

INFO: HHH10001003: Autocommit mode: false

四月 22, 2017 3:18:10 下午 org.hibernate.engine.jdbc.connections.internal.PooledConnections <init>

INFO: HHH000115: Hibernate connection pool size: 20 (min=1)

四月 22, 2017 3:18:11 下午 org.hibernate.dialect.Dialect <init>

INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect

四月 22, 2017 3:18:12 下午 org.hibernate.tool.schema.internal.SchemaCreatorImpl applyImportSources

INFO: HHH000476: Executing import script 'org.hibernate.tool.schema.internal.exec.ScriptSourceInputNonExistentImpl@1caedad'

四月 22, 2017 3:18:12 下午 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stop

INFO: HHH10001008: Cleaning up connection pool [jdbc:mysql:///hibernate?useUnicode=true&amp;characterEncoding=UTF-8]

和慕課網教程區別就是,我是hibernate5,下面這個改了

//創建服務注冊對象

ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();

而且由于之前報錯沒有hibernate.properties,我手動添加了個hibernate.properties空白文件

正在回答

1 回答

public void init(){
?? ??? ?System.out.println("init()");
?? ??? ?//創建配置對象
?? ??? ?Configuration config=new Configuration().configure();
?? ??? ?
?? ??? ?//服務注冊對象
?? ??? ?final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure().build();
//?? ??? ?ServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().
//?? ??? ??? ??? ?applySettings(config.getProperties()).build();
?? ??? ?//創建會話工廠對象
//?? ??? ?sessionfactory=config.buildSessionFactory(serviceRegistry);
?? ??? ?
?? ??? ?sessionfactory = new MetadataSources(registry).buildMetadata().buildSessionFactory();
?? ??? ?//會話對象
?? ??? ?session=sessionfactory.openSession();
?? ??? ?
?? ??? ?//開啟事務
?? ??? ?transaction=session.beginTransaction();
?? ??? ?
?? ??? ?
?? ?}

1 回復 有任何疑惑可以回復我~
#1

秦家小小神 提問者

灰常感謝!
2017-04-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Hibernate初探之單表映射
  • 參與學習       74801    人
  • 解答問題       835    個

Java持久化框架Hibernate入門教程,掌握Hibernate基本概念

進入課程

Junit測試沒有自動生成表

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號