public class JpaEntityDao<T> extends JpaDaoSupport implements GenericEntityDao<T> { private Class<T> mEntityClass;
public T getEntity(Serializable id)
{
return (T) getJpaTemplate().find(mEntityClass, id);
} public List<T> getAll()
{
} public List<T> getAll(String orderBy, boolean isAsc)
{
Assert.hasText(orderBy);
if(isAsc)
{
}
return null;
} public void save(Object o)
{
getJpaTemplate().persist(o);
}
public List<T> find(String hql, Object... values)
{
Assert.hasText(hql);
return getJpaTemplate().find(hql, values);
} public List<T> findBy(String propertyName, Object value)
{
//TODO
return null;
} public List<T> findBy(String propertyName, Object value, String orderBy, boolean isAsc)
{
//TODO
return null;
} public T findEntityBy(String propertyName, Object value)
{
//TODO
return null;
}
public T getEntity(Serializable id)
{
return (T) getJpaTemplate().find(mEntityClass, id);
} public List<T> getAll()
{
} public List<T> getAll(String orderBy, boolean isAsc)
{
Assert.hasText(orderBy);
if(isAsc)
{
}
return null;
} public void save(Object o)
{
getJpaTemplate().persist(o);
}
public List<T> find(String hql, Object... values)
{
Assert.hasText(hql);
return getJpaTemplate().find(hql, values);
} public List<T> findBy(String propertyName, Object value)
{
//TODO
return null;
} public List<T> findBy(String propertyName, Object value, String orderBy, boolean isAsc)
{
//TODO
return null;
} public T findEntityBy(String propertyName, Object value)
{
//TODO
return null;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货