
com.mysema.query.jpa.hibernate.StatelessSessionHolder Maven / Gradle / Ivy
/*
* Copyright (c) 2010 Mysema Ltd.
* All rights reserved.
*
*/
package com.mysema.query.jpa.hibernate;
import org.hibernate.Query;
import org.hibernate.SQLQuery;
import org.hibernate.StatelessSession;
import com.mysema.commons.lang.Assert;
/**
* SessionHolder implementation using StatelessSession
*
* @author tiwe
*
*/
public class StatelessSessionHolder implements SessionHolder{
private final StatelessSession session;
public StatelessSessionHolder(StatelessSession session){
this.session = Assert.notNull(session,"session");
}
@Override
public Query createQuery(String queryString) {
return session.createQuery(queryString);
}
@Override
public SQLQuery createSQLQuery(String queryString) {
return session.createSQLQuery(queryString);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy