No appropriate connection provider encountered, assuming application will be supplying connections
2018-9-10 16:53:34 org.hibernate.annotations.common.Version <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {4.0.2.Final}
2018-9-10 16:53:34 org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {4.2.4.Final}
2018-9-10 16:53:34 org.hibernate.cfg.Environment <clinit>
INFO: HHH000205: Loaded properties from resource hibernate.properties: {hibernate.bytecode.use_reflection_optimizer=false}
2018-9-10 16:53:34 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
2018-9-10 16:53:34 org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator initiateService
WARN: HHH000181: No appropriate connection provider encountered, assuming application will be supplying connections
這是測(cè)試類運(yùn)行的結(jié)果,這是什么問(wèn)題呀
import?org.hibernate.Session; import?org.hibernate.SessionFactory; import?org.hibernate.Transaction; import?org.hibernate.cfg.Configuration; import?org.hibernate.service.ServiceRegistry; import?org.hibernate.service.ServiceRegistryBuilder; import?org.junit.After; import?org.junit.Before; import?org.junit.Test; import?com.model.TUser; public?class?test11?{ ????private?SessionFactory?sessionFactory; ????private?Session?session; ????private?Transaction?transaction; ????@Before ????public?void?init()?{ ????????//?創(chuàng)建配置對(duì)象 ????????Configuration?config?=?new?Configuration(); ????????//?創(chuàng)建服務(wù)注冊(cè)對(duì)象 ????????ServiceRegistry?serviceRegistry?=?new?ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); ????????//?創(chuàng)建會(huì)話工廠對(duì)象 ????????sessionFactory?=?config.buildSessionFactory(serviceRegistry); ????????//?會(huì)話對(duì)象 ????????session?=?sessionFactory.openSession(); ????????//?開(kāi)啟事務(wù) ????????transaction?=?session.beginTransaction();???????? ????} ????@After ????public?void?destroy()?{ ???????? ????????session.close();//?關(guān)閉會(huì)話 ????????sessionFactory.close(); ????} ????@Test ????public?void?testSaveUser()?{ ????????//?生成用戶對(duì)象 ????????TUser?u?=?new?TUser(10,?"liu",?"liuliu",?"1234567",?"beijing",?"女",?123456); ????????transaction.begin(); ????????//?保存對(duì)象進(jìn)入數(shù)據(jù)庫(kù) ????????session.save(u); ????????transaction.commit();//?提交事務(wù) ????} }
2018-09-22
init()方法里面
Configuration?config?=?
new
?Configuration().configture();