刪除服務注冊對象serviceRegistry,直接用config生成sessionFactory就可以了:
sessionFactory=config.buildSessionFactory();
sessionFactory=config.buildSessionFactory();
2016-05-05
(接上一條評論)
Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder()
.applyImplicitNamingStrategy(ImplicitNamingStrategyJpaCompliantImpl.INSTANCE).build();
sessionFactory=metadata.getSessionFactoryBuilder().build();
Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder()
.applyImplicitNamingStrategy(ImplicitNamingStrategyJpaCompliantImpl.INSTANCE).build();
sessionFactory=metadata.getSessionFactoryBuilder().build();
2016-05-05
如果遇到報錯可以嘗試以下方法,用metadata生成sessionFactory,不使用原來的config和serviceRegistry,改成以下語句:
StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure().build();
(見下一條評論)
StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure().build();
(見下一條評論)
2016-05-05
java.lang.AbstractMethodError: Method com/mysql/jdbc/PreparedStatement.setBinaryStream(ILjava/io/InputStream;J)V is abstract
出現以上錯誤,自行下載mysql-connector-java-bin5.1.7版本進行替換,可解決問題。
出現以上錯誤,自行下載mysql-connector-java-bin5.1.7版本進行替換,可解決問題。
2016-05-03
測試的時候,顯示缺少hamcrestjava.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing...報錯真的是無處不在
2016-04-30