首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我需要访问ADF viewObject的旧值

ADF(Application Development Framework)是Oracle公司提供的一套用于快速开发企业级Java应用程序的框架。ADF ViewObject是ADF框架中的一个组件,用于封装数据查询和操作,提供数据访问的功能。

访问ADF ViewObject的旧值是指在数据更新操作之前,获取该数据对象在更新之前的数值。这在某些场景下非常有用,比如需要比较更新前后的数值,或者在更新之前执行一些特定的逻辑。

为了访问ADF ViewObject的旧值,可以通过以下步骤实现:

  1. 获取ADF ViewObject的当前行对象:使用ADF框架提供的API,如getViewObject()方法获取ViewObject对象,再使用getCurrentRow()方法获取当前行对象。
  2. 获取旧值:通过当前行对象的getAttribute()方法获取指定属性的旧值。例如,如果需要获取名为"username"的属性的旧值,可以使用getCurrentRow().getAttribute("username", true)方法。

需要注意的是,getAttribute()方法的第二个参数设置为true,表示获取旧值。

ADF框架的优势在于其提供了丰富的组件和功能,可以快速构建企业级应用程序。它具有以下特点:

  1. 高度可扩展性:ADF框架支持模块化开发,可以将应用程序拆分为多个模块,便于团队协作和维护。
  2. 数据绑定:ADF框架提供了强大的数据绑定功能,可以将数据模型与用户界面进行绑定,简化开发过程。
  3. 丰富的UI组件:ADF框架提供了大量的UI组件,可以满足各种用户界面需求,如表格、图表、树形结构等。
  4. 安全性:ADF框架提供了安全性相关的功能,如身份验证、授权等,保护应用程序的数据安全。
  5. 良好的集成性:ADF框架可以与其他Oracle产品无缝集成,如Oracle数据库、Oracle WebLogic Server等。

在云计算领域,腾讯云提供了一系列与ADF开发相关的产品和服务,如云数据库MySQL版、云服务器、云存储等。具体产品介绍和链接地址如下:

  1. 云数据库MySQL版:腾讯云提供的MySQL数据库服务,支持高可用、弹性扩展等特性。详情请参考云数据库MySQL版
  2. 云服务器:腾讯云提供的虚拟服务器,可用于部署ADF应用程序。详情请参考云服务器
  3. 云存储:腾讯云提供的对象存储服务,可用于存储ADF应用程序的静态资源。详情请参考云存储

通过使用腾讯云的相关产品和服务,可以实现ADF应用程序的开发、部署和运维,提高开发效率和应用程序的可靠性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • java类名包名解释

    VO:值对象、视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式 PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 BO:全称是business object:业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会关系等等。我们可以把教育经历对应一个PO,工作经历对应一个PO,社会关系对应一个PO。建立一个对应简历的BO对象处理简历,每个BO包含这些PO。这样处理业务逻辑时,我们就可以针对BO去处理。 VO :value object值对象ViewObject表现层对象主要对应界面显示的数据对象。对于一个WEB页面,或者SWT、SWING的一个界面,用一个VO对象对应整个界面的值。 DTO :Data Transfer Object数据传输对象主要用于远程调用等需要大量传输对象的地方。比如我们一张表有100个字段,那么对应的PO就有100个属性。但是我们界面上只要显示10个字段,客户端用WEB service来获取数据,没有必要把整个PO对象传递到客户端,这时我们就可以用只有这10个属性的DTO来传递结果到客户端,这样也不会暴露服务端表结构.到达客户端以后,如果用这个对象来对应界面显示,那此时它的身份就转为VO。 POJO :plain ordinary java object 简单java对象个人感觉POJO是最常见最多变的对象,是一个中间对象,也是我们最常打交道的对象。一个POJO持久化以后就是PO直接用它传递、传递过程中就是DTO直接用来对应表示层就是VO DAO:data access object数据访问对象这个大家最熟悉,和上面几个O区别最大,基本没有互相转化的可能性和必要.主要用来封装对数据库的访问。通常和PO结合使用,DAO中包含了各种数据库的操作方法,比如对DATABASE的增删改查。它可以把POJO持久化为PO,用PO组装出来VO、DTO model:存放模型,通常是实体BEAN,也就是你业务建模分析出来的那些actor等实物类。 service:是后来网上大多数人经验总结出来,从而增加了这么一个层次,主要是为了降低耦合,面向接口、组件编程,具体的服务类,能产生实际效果和影响的类放于此。 util:utility是存放工具类相关的JAVA代码的,比如采用filter过滤器,还有一些其他的相关小工具杂类亦存放于此。

    01

    Redis集群master选举时长测试

    在一台物理机上启动6个Redis实例,组成3主3从集群,端口号依次为:1379 ~ 1384,端口号1379、1380和1384三个为master,端口1379的进程ID为17620。现将进程17620暂停(发送SIGSTOP信号),观察集群发现故障时长,和主从切换时长。 # 暂停进程17620(端口1379),然后每秒查看一次集群状态 $ kill -19 17620;for ((i=0;i<10000000;++i)) do date +'[%H:%M:%S]';redis-cli -c -p 1380 cluster nodes;echo "";sleep 1; done   [14:23:51] f03b1008988acbb0f69d96252decda9adf747be9 192.168.31.98:1384 master - 0 1525847030599 137 connected 1987 10923-16383 c1a9d1d23438241803ec97fbd765737df80f402a 192.168.31.98:1381 slave f03b1008988acbb0f69d96252decda9adf747be9 0 1525847031200 137 connected 4e932f2a3d80de29798660c5ea62e473e63a6630 192.168.31.98:1383 slave f6080015129eada3261925cc1b466f1824263358 0 1525847031100 134 connected 689f7c1ae71ea294c4ad7c5d1b32ae4e78e27915 192.168.31.98:1382 slave fa7bbbf7d48389409ce05d303272078c3a6fd44f 0 1525847030097 132 connected fa7bbbf7d48389409ce05d303272078c3a6fd44f 192.168.31.98:1379 master - 0 1525847030799 132 connected 0-1986 1988-5457 f6080015129eada3261925cc1b466f1824263358 192.168.31.98:1380 myself,master - 0 0 134 connected 5458-10922 [14:23:52] 第1秒故障还未被发现 f03b1008988acbb0f69d96252decda9adf747be9 192.168.31.98:1384 master - 0 1525847031602 137 connected 1987 10923-16383 c1a9d1d23438241803ec97fbd765737df80f402a 192.168.31.98:1381 slave f03b1008988acbb0f69d96252decda9adf747be9 0 1525847031200 137 connected 4e932f2a3d80de29798660c5ea62e473e63a6630 192.168.31.98:1383 slave f6080015129eada3261925cc1b466f1824263358 0 1525847031100 134 connected 689f7c1ae71ea294c4ad7c5d1b32ae4e78e27915 192.168.31.98:1382 slave fa7bbbf7d48389409ce05d303272078c3a6fd44f 0 1525847031602 132 connected fa7bbbf7d48389409ce05d303272078c3a6fd44f 192.168.31.98:1379 master - 1525847032302 1525847030799 132 connected 0-1986 1988-5457 f6080015129eada3261925cc1b466f1824263358 192.168.31.98:1380 myself,master - 0 0 134 connected 5458-10922 [14:23:53] 第2秒故障还未被发现 f03b1008988acbb0f69d96252decda9adf747be9 192.168.31.98:1384 master - 0 1525847033103 137 connected 1987 10923-16383 c1a9d1d23438241803ec97fbd765737df80f402a 19

    04
    领券