import java.sql.Connection;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
public class FooPersistence {
Session session;
public FooPersistence(Connection connection) {
AnnotationConfiguration configuration =
new AnnotationConfiguration();
configuration.setProperty("hibernate.dialect", "MayflyDialect");
configuration.addAnnotatedClass(Foo.class);
SessionFactory factory = configuration.buildSessionFactory();
session = factory.openSession(connection);
}
public Foo getFoo(int id) {
return (Foo) session.get(Foo.class, id);
}
}