2023-06-09 15:37:21,990 INFO DataNucleus.Persistence: Property datanucleus.cache.level2 unknown - will be ignored 2023-06-09 15:37:21,995 ERROR DataNucleus.Datastore: Exception thrown creating StoreManager. See the nested exception Error creating transactional connection factory org.datanucleus.exceptions.NucleusException: Error creating transactional connection factory
时间: 2024-04-03 17:37:28 浏览: 715
这个错误信息意味着 DataNucleus 在创建存储管理器的过程中出现了异常。根据错误信息中提供的信息,可能是由于无法创建事务连接工厂而导致的。请检查你的数据源配置,确保你使用的数据源可以提供事务支持。如果你已经正确配置了数据源但仍然出现此错误,请检查你的 DataNucleus 版本是否与你使用的数据源兼容。如果问题仍然存在,请考虑升级 DataNucleus 或更换数据源。
相关问题
DataNucleus.Persistence: Property datanucleus.cache.level2 unknown - will be ignored
这是一个来自DataNucleus持久化框架的警告信息,它表示在持久化配置中指定了未知的属性“datanucleus.cache.level2”,因此该属性将被忽略。这可能意味着您的配置文件存在错误或过时的属性。建议您检查您的配置文件并更新它以使用正确的属性。如果您不需要使用二级缓存,您可以忽略此警告。
Caused by: org.datanucleus.store.rdbms.connectionpool.DatastoreDriverNotFoundException: The specified datastore driver ("com.mysql.jdbc.Driver") was not found in the CLASSPATH. Please check your CLASSPATH specification, and the name of the driver. at org.datanucleus.store.rdbms.connectionpool.AbstractConnectionPoolFactory.loadDriver(AbstractConnectionPoolFactory.java:58) at org.datanucleus.store.rdbms.connectionpool.HikariCPConnectionPoolFactory.createConnectionPool(HikariCPConnectionPoolFactory.java:66) at org.datanucleus.store.rdbms.ConnectionFactoryImpl.generateDataSources(ConnectionFactoryImpl.java:213) ... 81 more
这个错误信息是因为在 DataNucleus RDBMS 连接池中没有找到指定的数据库驱动程序 "com.mysql.jdbc.Driver"。请检查你的 CLASSPATH 设置和驱动程序的名称是否正确。建议你使用最新的 MySQL 驱动程序,可以在 MySQL 官方网站上下载。如果你已经添加了正确的驱动程序但仍然出现此错误,请确保驱动程序的版本与你的 DataNucleus 版本兼容。
阅读全文