- 浏览: 13814 次
最新评论
文章列表
ADF如何保存Clob字段
- 博客分类:
- Oracle ADF
需求是这样的:由一个后台程序去给数据库新增一条记录,其中有的字段是Clob类型的。该表的主键是Sequence生成。
1.建立Entity Object
其中ID的Type为oracle.jbo.domain.DBSequence
2.建立View Object
3.在ApplicationModule中引入这个View Object. 并创建方法写入数据库。
public void testForClob(){
MssExtCommReqLogVOImpl vo = this.getMssExtCommReqLogVO1();
MssExtComm ...
commonj.work.WorkManager
描述:
工作管理器 (commonj.work) API 提供的接口允许应用程序在一个容器中并发地执行多个工作项。
实际上,此 API 就是 java.lang.Thread API 的容器管理替代方法。但是java.lang.Thread API 不适用于受管 Java EE 环境中承载的应用程序。在这样的环境中,WorkManager的效果更好,因为它允许容器全面查看和控制所有执行线程。
注意:
工作管理器 API 不提供故障转移和持久性机制。如果受管服务器环境出现故障或关闭,则当前所有工作都将丢失。
优点:
1. 可以由容器来 ...
1.引用JS文件
<af:document> <af:resource type="javascript" source="/customJsCode.js"/>
…
</af:document>
2.定义JS代码
<af:document>
<af:resource type="javascript">
function customJsFunction(){
…
}
&l ...
1.调用无参数的存储过程
public void callProcWithNoArgs() {
getDBTransaction().executeCommand(
"begin devguidepkg.proc_with_no_args; end;");
}
2.调用含入参的存储过程
protected void callStoredProcedure(String stmt, Object[] bindVars) {
PreparedStatement st = null;
try {
// 1. Create a JDBC Prepar ...
Application Module,以下简称AM ,AM作为一个管理容器而存在,为相关(这些对象共同完成一个相同的任务)的BC4J对象提供容器服务。AM为事务处理提供上下文环境。AM创建数据库连接。AM间可以进行上下级嵌套(一对多)
总结:可以看出AM偏向于事务控制。
1.可以共享的AM实例
使用JDeveloper的项目属性对话框.可以可视化地配置共享数据缓存(在JDeveloper上选择你的工程,双击就会打开项目属性对话框,选择Business Component-->Application Module instance,即可配置共享AM)。
可以选择在Applicati ...
运行Jdeveloper集成的weblogic时发生The system cannot find the path specified错误,然后:Process exited.
解决办法:设置系统变量指定JDeveloper的用户目录JDEV_USER_DIR。
第一次运行JDeveloper时将会自动在C:\Documents and Settings\%user%\Application Data 下创建JDeveloper的用户目录。建议用户在刚安装JDeveloper后就设置系统变量指定JDeveloper的用户目录JDEV_USER_DIR。
Oracle ADF (Oracle Application Development Framework)是一个端对端的应用程序框架,且是建立在J2EE标准和开源技术上的。它用来简化和加速构建面向服务的web应用程序。比如开发企业级的解决方案,要使用web,无线网络,桌面应用程序,及w ...