complete..Exception in thread "Connection1" java.lang.NoClassDefFoundError: javax/persistence/EntityListeners
at org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.getDefaults(JPAMetadataProvider.java:96)
at org.hibernate.annotations.common.reflection.java.JavaReflectionManager.getDefaults(JavaReflectionManager.java:226)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1385)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1856)
at com.opmex.datacenter.dbaccess.HibernateDBAccess.doCreateTable(HibernateDBAccess.java:52)
at Tablet$AppsShellCallback.receivedMsg(Tablet.java:748)
at com.opmextech.rfodn.appshell.LogTelnetdShell.run(LogTelnetdShell.java:407)
at net.wimpi.telnetd.net.Connection.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.persistence.EntityListeners
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
in the tablet
call
HibernateDBAccess dbInstance = new HibernateDBAccess();
dbInstance.doCreateTable();
err
:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread "Connection1" java.lang.NoClassDefFoundError: javax/persistence/EntityListeners
at org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.getDefaults(JPAMetadataProvider.java:96)
at org.hibernate.annotations.common.reflection.java.JavaReflectionManager.getDefaults(JavaReflectionManager.java:226)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1385)
at org.hibernate.cfg.Configuration.generateSchemaUpdateScript(Configuration.java:1190)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:187)
at com.opmex.datacenter.dbaccess.HibernateDBAccess.doCreateTable(HibernateDBAccess.java:59)
at Tablet$AppsShellCallback.receivedMsg(Tablet.java:746)
at com.opmextech.rfodn.appshell.LogTelnetdShell.run(LogTelnetdShell.java:407)
at net.wimpi.telnetd.net.Connection.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.persistence.EntityListeners
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 9 more
public class DbaccessTest {
public static void main(String[] args){
//通过工厂获取数据库操作对象
//DBAccessInterface dbInstance = DBFactory.getDatabaseInstance("mysql", "src/database.xml","hibernate");
HibernateDBAccess dbInstance = new HibernateDBAccess();
dbInstance.doCreateTable();
Rfid rfid = new Rfid("11","22","33","44");
dbInstance.insert(rfid);
ok
else if ( context.commandArgs.equals("createH"))
{
context.shellIO.write("starting...\r\n");
HibernateDBAccess dbInstance = new HibernateDBAccess();
dbInstance.doCreateTable("src/hibernate.cfg.xml");
//dbInstance.doCreateTable("D:/codes/rfodn/dbaccess/src/hibernate.cfg.xml");
Rfid rfid = new Rfid("111","222","333","444");
dbInstance.insert(rfid);
creating table...D:\codes\rfodn\simulatortablet\src\hibernate.cfg.xmlSLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread "Connection1" java.lang.NoClassDefFoundError: javax/persistence/EntityListeners
at org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.getDefaults(JPAMetadataProvider.java:96)
at org.hibernate.annotations.common.reflection.java.JavaReflectionManager.getDefaults(JavaReflectionManager.java:226)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1385)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1856)
at com.opmex.datacenter.dbaccess.HibernateDBAccess.doCreateTable(HibernateDBAccess.java:42)
at Tablet$AppsShellCallback.receivedMsg(Tablet.java:747)
at com.opmextech.rfodn.appshell.LogTelnetdShell.run(LogTelnetdShell.java:407)
at net.wimpi.telnetd.net.Connection.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.persistence.EntityListeners
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
15:00:33,786 INFO net.wimpi.teln