小编mat*_*uda的帖子

使用Dropwizard 0.7.1设置hibernate的问题."无法在0.7.1上创建一个hibernate会话"

我无法在0.7.1中创建hibernate会话.我知道我没有正确创建hibernate会话.但是无法弄清楚我哪里出错了.任何帮助将不胜感激.

ERROR:
! org.hibernate.HibernateException: No session currently bound to execution context
! at org.hibernate.context.internal.ManagedSessionContext.currentSession(ManagedSessionContext.java:75) ~[userengine-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
! at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:1014) ~[userengine-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
Run Code Online (Sandbox Code Playgroud)

应用程序文件:

public class UserEngineApplication extends Application<UserEngineConfiguration>{

public static void main(String[] args) throws Exception {
    new UserEngineApplication().run(args);
}

private final HibernateBundle<UserEngineConfiguration> hibernateBundle =
        new HibernateBundle<UserEngineConfiguration>(Persons.class) {
            @Override
            public DataSourceFactory getDataSourceFactory (UserEngineConfiguration configuration) 
            {
                return configuration.getDataSourceFactory();
            }
};

@Override
public void initialize(Bootstrap<UserEngineConfiguration> bootstrap) {
    bootstrap.addBundle(hibernateBundle);
}

@Override
public void run(UserEngineConfiguration configuration, Environment environment) throws Exception {

    final PersonDAO personsdao = new PersonDAO(hibernateBundle.getSessionFactory());
        environment.jersey().register(new …
Run Code Online (Sandbox Code Playgroud)

java hibernate dropwizard

1
推荐指数
1
解决办法
1016
查看次数

标签 统计

dropwizard ×1

hibernate ×1

java ×1