【问题标题】:Using HIbernate at the backend of my apps to access database在我的应用程序后端使用 HIbernate 访问数据库
【发布时间】:2016-09-04 09:08:53
【问题描述】:

我正在使用 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);
    }

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

谢谢 明

【问题讨论】:

    标签: android hibernate android-studio backend


    【解决方案1】:

    您使用的是哪个版本的 Hibernate?按照here 的描述尝试使用 4.2.0.Final。

    【讨论】:

      猜你喜欢
      • 2014-12-25
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多