運行提示這個怎么辦?1-11Hibernate 訪問數據庫
八月 16, 2017 6:54:49 下午 org.hibernate.annotations.common.Version <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {4.0.2.Final}
八月 16, 2017 6:54:49 下午 org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {4.2.4.Final}
八月 16, 2017 6:54:49 下午 org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
八月 16, 2017 6:54:49 下午 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
八月 16, 2017 6:54:49 下午 org.hibernate.cfg.Configuration configure
INFO: HHH000043: Configuring from resource: /hibernate.cfg.xml
八月 16, 2017 6:54:49 下午 org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: HHH000040: Configuration resource: /hibernate.cfg.xml
2017-08-17
百度解決了。改了hibernate.cfg.xml的配置
<property name="connection.url">jdbc:mysql://localhost:3306/hibernate</property> ?
? ? ? ? <property name="hibernate.connection.username">root</property> ?
? ? ? ? <property name="hibernate.connection.password">root</property>?
2017-08-17
如果用的版本是hibernate5.0以上的版本,則init()里面應該這樣寫:
//創建服務注冊對象
??ServiceRegistry serviceRegister = new StandardServiceRegistryBuilder().configure().build();
??//創建會話工廠對象
??sessionFactory = new MetadataSources(serviceRegister).buildMetadata().buildSessionFactory();
??//會話對象
??session = sessionFactory.openSession();
??//開啟事務
??transaction = session.beginTransaction();