@Entity
@Table(name = "T_SEN_DISABILITY_TYPE")
在使用filter的时候还需要定义filter参数。 name 为filter名称,parameters为filter参数,@ParamDef为参数定义,其中那么为appOrCase(参数名称) type为该参数类型
@FilterDef(name = "appOrCaseFilter", parameters = @ParamDef(name = "appOrCase", type = "string"))
public class DisabilityType extends IdEntity {
private List<SpecNeedQuestion> specNeedQuestions;
@OneToMany(fetch = FetchType.LAZY)
@Filters( { @Filter(name = "appOrCaseFilter", condition = ":appOrCase=app_or_case") })
@JoinColumn(name = "DIS_TYPE_ID")
@OrderBy("qstIndex")
public List<SpecNeedQuestion> getSpecNeedQuestions() {
return specNeedQuestions;
}
public void setSpecNeedQuestions(List<SpecNeedQuestion> specNeedQuestions) {
this.specNeedQuestions = specNeedQuestions;
}
@Filters定义该对象关联specNeedQuestion对象是对应的所有的filters。
@Filter 指定单个的filter 属性:name为filter的名字。Condition为filter的过滤条件,其中:app_or_case为SpecNeedQuestion对象对应的表的字段,:appOrCase为参数名称。
public List<DisabilityType> getDisables(String appOrCase) {
String hql = "from DisabilityType t order by t.type";
Session session = this.getSession();
Filter filter = session.enableFilter("appOrCaseFilter");
filter.setParameter("appOrCase", appOrCase);
return find(hql);
}
分享到:
相关推荐
hibernate过滤器应用 及其分页
1 首先整合spring和hibernate,这次我们在spring 中配置bean使用注解的方式 ,hibernate实体映射关系也使用注解的方式,配置完毕后用简单方法测试下hibernate是否整合成功。 a 加入支持:添加 spring核心包、...
当应用程序调用Session的save()、update()、savaeOrUpdate()、get()或load(),以及调用查询接口的list()、iterate()或filter()方法时,如果在Session缓存中还不存在相应的对象,Hibernate就会把该对象加入到第一级...
功能日志:基于java aop思想设计,通过Spring advisorAutoProxy(自动代理)实现controller过滤代理拦截,并提供拦截filter过滤,支持spring EL表达式。 数据日志:设计中提供数据日志注入接口,管理数据日志注入,...
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>GBK</param-value> </init-param> ...
《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》内容全面,结构清晰,注重实战,非常适合Java Web开发人员学习使用,同时也可以作为软件公司的案头必备参考书。 此版本为扫描版,字体清楚,...
功能日志:基于java aop思想设计,通过Spring advisorAutoProxy(自动代理)实现controller过滤代理拦截,并提供拦截filter过滤,支持spring EL表达式。 数据日志:设计中提供数据日志注入接口,管理数据日志注入,...
Struts+JSF+filter+Myfaces+A4j+Spring+hibernate+Mysql整合一个项目
14、Hibernate的过滤器设置,详见 shtest.HibernateFilter.java(这时候要注意在web.xml中的filter设置) 可以拿这个Demo和Struts2_Test比较一下,认真看的话,你会发现很多有用的信息, 至少能够搞清楚Hibernate到底...
包含JS / J_Query API/J2EE 1.5 Struts2/Spring2.0 /Hibernate3.2/ Html Help /CSS2.0/CSS Filter 2.0 / MySql 5.1 参考文档
没事了做一个demo 玩玩想学习的可以看一下。这是个初步的整合。里面什么功能都没有。有一个登录和filter 本人是做BI的 以后会把BI整合进去,同时也把权限也整合进去。
您可以使用Hibernate Middlegen、HIbernate Tools、Hibernate Syhchronizer等工具或手工的方式,编写Hibernate的领域对象和映射文件。其中对应T_FILE表的领域对象Tfile.java为: 代码 1 领域对象Tfile 1. ...
您不使用API吗? 没问题,您可能仍然不想弄乱SQL,JPA谓词,安全性以及所有这些我猜想的东西。例/ search?filter = (品牌名称:奥迪或品牌名称:“陆虎”)和(年份> 2018或公里< 50000> accidents; // ...} ...
Hibernate:spring.local.hibernate.cfg.xml Struts:struts.xml、struts.properties 配置很简单,用点心看就会了,多的不说了,好好享受咯 哦 忘记介绍了, 当中还有本人写的几个自定义标签:...
如果有多个realm,使用‘realms’属性代替 --> <property name="realm" ref="authorizingRealm" /> <property name="cacheManager" ref="shiroCacheManager" /> </bean> 服务器 web.xml中配置 <filter> ...
该框架是SSH2框架搭建,Spring3+hibernate3+JPA2,全注解实现。使用oracle数据库(包中包含创建语句),数据库访问层dao使用hibernate+jpa和jdbctemplate两种方式实现。并包括log4j,filter拦截器等技术。
放假前老师给的一个在线cd销售管理系统小题目,解压后就可直接运行。呵呵......
最新的springMVC+srping3.2+hibernate4.2的一个登陆示例,连接池使用bonecp,中间加了一个检测页面URL合法性的filter,里面可以增加session检测等,适用于此框架的初学者(因只是通过一个登陆页面将框架构建出来) 注意:这...
把servlet-name等的servlet改为filter就变成了过滤器了。 说明:要继承HttpServlet类 一、 ①处可以随便取一个名字,但一般是和下面②处的类名一样。 二、 ②处就填servlet类的类名(src目录下的包名.类名),把要...