查询时添加过滤
@Entity
@Table(name="T_OD_ORDERS")
@FilterDef(name="totalFilter", parameters={@ParamDef(name="total", type="string")})
@Filters({
@Filter(name="totalFilter", condition="total=:total")
})
public class OdOrders {
}
调用
Session session = this.getSession();
session.enableFilter("totalFilter").setParameter("total", "2");
Query query = session.createQuery( sb.toString());
HQL语句: from A a left join B b
1.将以上的过滤器配置在A表上,在生成的SQL语句上会加上过滤条件。但设置在B表上,确加不了过滤条件,原因不知。
2. 不知道该如何实现对B表的过滤。
http://hi.baidu.com/minordragon/blog/item/58aaeb0797e5dacb7b8947c3.html
分享到:
相关推荐
分析: 因为需要使用request方法中的getRequestURI()获取资源请求路径,Filter里的request是ServletRequest类型的而getRequsetURI()方法是...import javax.servlet.annotation.WebFilter; import javax
在JAX-RS中,提供了NameBinding机制,简单理解NameBinding,就是把指定过滤器/拦截器通过自定义的名称注解绑定在某些匹配的资源方法上。Jersey, RESTeasy等框架都有相应的实现。 该代码利用Springboot模拟实现了...
JAVA EE 开发手册 JavaEE是一个开放的、 基于标准的平台,用以开发、部署和管理N层结构、面向Web的,以服务器为...5、Filter过滤器 6、JDBC之基础介绍 7、30之基础介绍 8、监听器Listener 9、注解( Annotation)
Springboot-filter-listener-interceptor 过滤器、拦截器、监听器 Springboot-mongodb 与MongoDB 整合 Springboot-elasticsearch 与 Elasticsearch 整合 Springboot-i18n SpringBoot 国际化配置 SpringBoot-multi-...
Springboot-filter-listener-interceptor 过滤器、拦截器、监听器 Springboot-mongodb 与MongoDB 整合 Springboot-elasticsearch 与 Elasticsearch 整合 Springboot-i18n SpringBoot 国际化配置 SpringBoot-multi-...
注解包含: 拦截器 , 过滤器 , 序列化 , @After , @AfterReturning , @AfterThrowing , @annotation , @Around , @Aspect , @Autowired , @Bean , @Before , @Component , @ComponentScan , @ComponentScans , @...
最后我们还需要在web.xml中加入spring的session过滤器,我个人理解这个过滤器的作用是告诉spring来接管对session管理与创建工作。 1 <!--session过滤器--> 2 <filter> 3 <filter-name>springSessionRepositoryFilter...
3,在web.xml中配置 spring 的 OpenSessionInView 过滤器(解决抛LazyInitializationException的问题) 1,配置 <!-- 配置 spring 的 OpenSessionInView 过滤器 --> <filter> <filter-name>...
-- 字符集 过滤器 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <param-name>encoding ...
<tx:annotation-driven transaction-manager="txManager"/> * 创建dao层共同的接口,放置在cn.itcast.crm.dao下 public interface ICommonDao<T> { public void save(T entity); } * ...
1.6.1 监听器(Listener)顺序 ...............................................................................................................14 1.6.2 注解处理 .............................................
1.6.1 监听器(Listener)顺序 ...............................................................................................................14 1.6.2 注解处理 ...............................................