public class HibernateDao<T,PK extends Serializable>
extends JPADao
@Inject @NotNull public HibernateContext hibernateContext
@NotNull public HibernateContext getHibernateContext()
public void setHibernateContext(@NotNull
HibernateContext p)
@NotNull public org.hibernate.Session getSession()
public T get(@NotNull
PK id)
public void save(T entity)
public void delete(@NotNull
PK id)
public void update(T entity)
public void saveOrUpdate(T entity)
@NotNull
public org.hibernate.Query query(@NotNull
java.lang.String hql,
@NotNull
java.lang.Object... para)
@JvmOverloads
@NotNull
public java.util.List<T> searchList(@NotNull
java.lang.String hql,
@Nullable
Page page,
@NotNull
java.lang.Object... para)
@JvmOverloads
@NotNull
public java.util.List<T> searchList(@NotNull
java.lang.String hql,
@NotNull
java.lang.Object... para)
@Nullable
public T search(@NotNull
java.lang.String hql,
@NotNull
java.lang.Object... para)
public int execute(@NotNull
java.lang.String hql,
@NotNull
java.lang.Object... para)