六、findByNamedParam(String queryString , String paramName , Object value)
使用以下语句查询:
String queryString = \ count(*) from bean.User u where u.name=:myName\
String paramName= \ String value= \
this .getHibernateTemplate().findByNamedParam(queryString, paramName, value);
System.out.println(list.get(0 )); 返回name为xiyue的User对象的条数
七、 findByNamedParam(String queryString , String[] paramName , Object[] value) 示例:
String queryString = \ count(*) from bean.User u where u.name=:myName and u.password=:myPassword\
String[] paramName= new String[]{\ String[] value= new String[]{\
this .getHibernateTemplate().findByNamedParam(queryString, paramName, value);
返回用户名为xiyue密码为123的User对象
八、findByNamedQuery(String queryName) 示例:
1、首先需要在User.hbm.xml中定义命名查询
from bean.User ]]>
2、如下使用查询:
this .getHibernateTemplate().findByNamedQuery(\queryAllUser \
九、findByNamedQuery(String queryName, Object value) 示例:
1、首先需要在User.hbm.xml中定义命名查询
from bean.User u where u.name = ? ]]>
2、如下使用查询:
this .getHibernateTemplate().findByNamedQuery(\queryByName \\
十、findByNamedQuery(String queryName, Object[] value) 示例:
1、首先需要在User.hbm.xml中定义命名查询
from bean.User u where u.name =? and u.password =? ]]>
2、如下使用查询:
String[] values= new String[]{\
this .getHibernateTemplate().findByNamedQuery(\queryByNameAndPassword \
十一、findByNamedQueryAndNamedParam(String queryName, String paramName, Object value) 示例:
1、首先需要在User.hbm.xml中定义命名查询
from bean.User u where u.name =:myName ]]>
2、如下使用查询:
this .getHibernateTemplate().findByNamedQuery(\queryByName \\
十二、findByNamedQueryAndNamedParam(String queryName, String[] paramName, Object[] value) 示例:
1、首先需要在User.hbm.xml中定义命名查询
from bean.User u where u.name =:myName and u.password=:myPassword ]]>
2、如下使用查询:
String[] names= new String[]{\ String[] values= new String[]{\
this .getHibernateTemplate().findByNamedQuery(\queryByNameAndPassword \
十三、findByValueBean(String queryString , Object value);