ADF 三种改变VO查询条件方式
来源:互联网 发布:小众品牌知乎 编辑:程序博客网 时间:2024/05/01 13:47
- 1、使用WhereClause改变查询条件
- 2、使用Criteria改变查询条件
- 3、使用Bind Variables改变查询条件
1、使用WhereClause改变查询条件
setWhereClause
通过VO对象的setWhereClause方法改变查询条件
- addWhereClause
addWhereClause是在原有whereClause基础上添加新的查询条件;
跟setWhereClause替换原有whereClaue不同;
使用ViewCriteria改变查询条件
- 使用定义好的ViewCriteria
事先在创建VO的时候,定义好几种Criteria:DepartmentsViewCriteria
- 2、动态创建ViewCriteria
- addWhereClause
addWhereClause是在原有whereClause基础上添加新的查询条件;
跟setWhereClause替换原有whereClaue不同;
使用ViewCriteria改变查询条件
- 使用定义好的ViewCriteria
事先在创建VO的时候,定义好几种Criteria:DepartmentsViewCriteria
- 2、动态创建ViewCriteria
如果事先没有在VO中定义好ViewCriteria,也可以在MB代码中动态创建
3、使用Bind Variables改变查询条件
- 使用Bind Variables结合ViewCriteria
参照以上定义ViewCriteria时,使用Bind Variables。
- 使用Bind Variables结合SQL
在VO的SQL中使用Bind Variables;
创建Bind Variables:varDeptId
在查询VO时,通过如下代码控制即可实现:
以上几种方法均可实现改变VO查询条件进行动态查询,各有灵活度,目前没有比较三种方式带来的性能影响,可以根据个人习惯采用。(原文地址:http://dengdezhao.cn/blog/2013-04-19/adfxue-xi-zong-jie-%5B%3F%5D/)
- ADF 三种改变VO查询条件方式
- ADF VO排序及VO的三种查询模式
- ADF VO排序及VO的三种查询模式(转)
- ADF:如何使用VO处理查询条件的值属于某一动态值列表的问题
- mybatis - 条件查询的三种方式
- Oracle ADF VO排序及VO的查询模式
- myBatis带条件的三种查询方式
- ADF:动态控制VO数据源
- ADF VO知识
- ADF VO知识
- Hibernate条件查询的两种方式
- ADF: 区分VO定义和VO实例
- adf 直接在JAVA中使用VO查询相关数据,并分页实现
- Oracle EBS OAF(ADF) VO(View Object)开发中的绑定方式(Binding Style)的介绍
- Oracle EBS OAF(ADF) VO(View Object)开发中的绑定方式(Binding Style)的介绍
- 改变textview颜色的三种方式
- 改变全选状态的三种方式
- hibernate 三种查询方式
- 单片机IO引脚驱动能力与上拉电阻
- LeetCode:Length of Last Word
- 通向架构师的道路(第三天)之apache性能调优
- open和fopen的区别:
- jQuery 自学笔记—5 事件方法
- ADF 三种改变VO查询条件方式
- FC统计图需要属性 总结
- free ebooks: http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books
- 通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔
- 指针函数与函数指针的区别
- 手机号码筛选代码部分
- Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下
- 指针函数与函数指针的区别
- Linux grep命令