没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
在配置文件 *.hbm.xml中<class></class>中加入过滤器名字
<filter name="name" condition="name like :name"/>
<class>标签外面调用下名字
并设置 type
<filter-def name="name">
<filter-param name="name" type="string"/>
</filter-def>
编写一个java类 设置查找语句和 相关查找参数
public List findDevice(final Object searchObject, final Page page) {
return (List)this.getHibernateTemplate().execute(
new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException, SQLException{
Device d = (Device)searchObject;
Query query = session.createQuery("from Device");
if(d.getName()!=null&&!d.getName().equals("")){
System.out.println("success");
System.out.println(d.getName());
session.enableFilter("name").setParameter("name", "%"+d.getName()+"%");
}
<filter name="name" condition="name like :name"/>
<class>标签外面调用下名字
并设置 type
<filter-def name="name">
<filter-param name="name" type="string"/>
</filter-def>
编写一个java类 设置查找语句和 相关查找参数
public List findDevice(final Object searchObject, final Page page) {
return (List)this.getHibernateTemplate().execute(
new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException, SQLException{
Device d = (Device)searchObject;
Query query = session.createQuery("from Device");
if(d.getName()!=null&&!d.getName().equals("")){
System.out.println("success");
System.out.println(d.getName());
session.enableFilter("name").setParameter("name", "%"+d.getName()+"%");
}
资源评论
lihan6415151528
- 粉丝: 1561
- 资源: 44
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功