private void hibernateHack(Rule rule) {
Hibernate.initialize(rule.getParams());
}
protected final Rule doFindById(int ruleId) {
DatabaseSession session = sessionFactory.getSession();
return session.getSingleResult(
session.createQuery("FROM " + Rule.class.getSimpleName() + " r WHERE r.id=:id and r.status<>:status")
.setParameter("id", ruleId)
.setParameter("status", Rule.STATUS_REMOVED
),
null);
}