在我的应用程序的后端使用HIbernate访问数据库



我正在使用android studio开发我的应用程序。在服务器的后端,我使用Hibernate访问数据库。我一直得到以下错误:

Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
at java.security.AccessController.checkPermission(AccessController.java:884)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:429)
at com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkAccess(DevAppServerFactory.java:454)
at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315)
at java.lang.Thread.init(Thread.java:391)
at java.lang.Thread.init(Thread.java:349)
at java.lang.Thread.<init>(Thread.java:508)
at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.<init>(AbandonedConnectionCleanupThread.java:35)
at com.mysql.cj.jdbc.NonRegisteringDriver.<clinit>(NonRegisteringDriver.java:96)
下面的代码用来初始化它。
    try{
        Configuration cfg=new Configuration();
        cfg.configure("/com/applicationctrl/mvpframework/backend/hbm/hibernate.cfg.xml");
        return cfg.buildSessionFactory();
    }
    catch(Exception exception)
    {
        logger.severe("HibernateUtil Exception");
        logger.severe(exception.getMessage());
        throw new ExceptionInInitializerError(exception);
    }

为什么我会得到访问控制异常?

谢谢明

您使用的是哪个版本的Hibernate ?尝试使用4.2.0。

最新更新