小编Wal*_*ker的帖子

Oracle ADF 11g在Java EE框架中的位置在哪里?

这是一个两部分问题:

我想知道Oracle ADF 11g作为开发/部署Web/Java EE应用程序的框架与其他框架相比在哪里.Oracle ADF被用作开发Web应用程序的框架多少钱.我从一个角度询问,作为Oracle ADF开发人员是否有良好的工作机会,以及持有Oracle ADF技能的人的未来是什么样的.

此外,由于Oracle计划将ADF用作Fusion Applications的核心技术,是否应该以siebel开发人员的身份构建Oracle ADF技能?作为未来的Oracle CRM应用程序,如ERP,SCM将基于ADF,开发人员应该开始构建ADF技能.客户什么时候开始实施基于ADF的应用程序.这些是可用于内部部署还是主要以SaaS方式随需应变.

oracle jsf java-ee oracle11g oracle-adf

26
推荐指数
2
解决办法
2万
查看次数

如何从表中选择具有非空值的列?

我有一个包含数百列的表,其中许多列都是null,我想要我的select语句,以便只返回包含值的列.这将有助于我更好地分析数据.就像是:

从tablename中选择(非空列);

我想选择至少有一个非空值的所有列.

可以这样做吗?

sql oracle null select

22
推荐指数
4
解决办法
7万
查看次数

如何在Oracle中查找具有外键的表的表?

我打算从表中删除的数据,我想知道的表有多少和有外键参照甲骨文这个特定的表.因为我必须将外键设置为null.我想知道所有具有此特定表的FK的表的列表.

oracle key

10
推荐指数
3
解决办法
6万
查看次数

h:commandLink渲染工作禁用不起作用

我有一个页面,我正在使用p dataTable显示一个主表面,其值来自会话范围的bean.表中的一列是commmandLink.我有啊:表中的p:列下的commandLink.我需要根据具体情况渲染h:commandLink.我需要在另一个条件下禁用/启用h:commandLink.为渲染h:commandLink而编写的逻辑正常工作,但禁用它的逻辑不起作用.h:commandLink有一个嵌套的outputText和graphicImage.即使是默认的禁用="真实"也不起作用.当我点击为commandLink显示的图像时,我看到我在commandLink onClick上使用javascript显示的对话框.

<p:dataTable value="#{myBean.items}" 
                id="pdatatableid"
                var="oneItem"
                rowIndexVar="rowIdxVar"
                rows="#{myBean.displayRows}" 
                cellspacing="0" 
                width="500px"
                emptyMessage="Item(s) requested cannot be found" 
                lazy="true"
                first="#{myBean.firstRow}" 
                paginator="true" 
                paginatorPosition="top">

        <p:columns value="#{myBean.headerList}" var="colHeader"
                    columnIndexVar="colIdx" sortBy="#{oneItem[colHeader.attribute]}" headerText="#{colHeader.label}" rendered="#{not empty myBean.headerList}">

            <h:commandLink action="#{myBean.performLinkAction(colHeader)}"
                        rendered="#{colHeader.commandLink &amp;&amp; colHeader.linkAction != 'removeWorkItemEscalation' &amp;&amp; colHeader.linkAction == 'orderCancellation' &amp;&amp; oneItem.cancelOrder}"
                        disabled="true" immediate="true"
                        onclick="#{rich:component('cancellationDlg')}.show();return false;">
                        <h:outputText rendered="#{(colHeader.valueImage) == null}"
                            value="#{myBean.getColumnValue(colHeader,colIdx)}" />
                        <h:graphicImage rendered="#{(colHeader.valueImage) != null}"
                            value="#{colHeader.valueImage}"
                            alt="#{myBean.getColumnValue(colHeader,colIdx) ? 'Yes':'No'}"
                            title="Cancel Quote" />
            </h:commandLink>                    
        </p:columns>
</p:dataTable>
    public boolean getCancelOrder(){
        boolean cancelOrder = false;
        if(!StringUtils.isEmpty(getOrderVO().getRealm())
                && "NETWORK".equalsIgnoreCase(getOrderVO().getRealm())){
            cancelOrder = true;
        } …
Run Code Online (Sandbox Code Playgroud)

jsf-2

5
推荐指数
1
解决办法
9516
查看次数

填写输入字段时重新启用禁用的命令按钮

我需要启用/禁用JSF 2.0页面上的按钮,具体取决于用户是否在文本区域中输入了文本.

但是,在启用/禁用按钮的同时,不会调用该操作.

这是代码:

<script>
                                function countChar() {
                                    var val = findElement('inputNoteTextArea');
                                    var len = val.value.length;
                                    var maxLen = 400;
                                    var charLeft;
                                    $('#charNum').text(
                                            'Note:' + maxLen + ' characters left  out of ' + maxLen);
                                    if (len >= maxLen) {
                                        val.value = val.value.substring(0, maxLen);
                                        $('#charNum').text(' you have reached the limit');
                                        document.getElementById('noteSubmitButton').disabled = false;
                                    } else if (len > 0 ){
                                        charLeft = maxLen - len;
                                        $('#charNum').text(
                                                'Note :' + charLeft
                                                        + ' characters left  out of ' + maxLen);
                                        document.getElementById('noteSubmitButton').disabled …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jsf jsf-2

4
推荐指数
1
解决办法
4433
查看次数

Oracle SQL:根据另一个表中的值有条件地更新表

[以前的论文题目问题]

Oracle SQL:如果所有子表行在列中都具有特定值,则更新父表列.仅更新所有科目中有100分的学生的RANK.如果学生在任何科目中的分数少于100分,则不应更新他的分数.

我有一个场景,我有一个父表和一个子表.子表具有父表的外键.当子表行中的列具有特定值时,我需要更新父表的状态列.每个父母都有多个子记录,在某些情况下没有.是否可以使用Oracle SQL实现此目的,而无需使用PL/SQL.这可能吗,有人可以解释一下吗?在某些情况下,我必须根据两列子表记录更新父表行的列.

我确切的问题是:我有两个表学生,MARKS.MARKS有一个名为STUDENT_ID的学生FK.MARKS具有STUDENT记录的行数,具体取决于不同的科目(MARKS有一个FK到SUBJECTS),并有一个名为MARKS_OBTAINED的列.我必须检查如果每个主题的一个学生的MARKS_OBTAINED(即他在MARKS中的所有记录)的值为100,那么将STUDENT表的列RANK更新为值'Merit'.这个查询:

update STUDENT
      set RANK = 'Merit'
      where   exists ( select *
                         from MARKS
                        where MARKS.STUDENT_ID = STUDENT.ID
                          and MARKS.MARKS_OBTAINED  = 100)
      and not exists ( select *
                         from MARKS
                        where MARKS.STUDENT_ID = STUDENT.ID
                          and MARKS.MARKS_OBTAINED != 100)
Run Code Online (Sandbox Code Playgroud)

更新所有在任何科目中有100分的学生.它不排除非100标记的记录.因为它在MARKS中为STUDENT传递行,其中MARKS中的一个记录有100个MARKS_OBTAINED但其他记录少于100个标记,但由于STUDENT在一个主题中获得了100个标记,因此其RANK也将更新.要求是,如果任何STUDENT记录在MARKS_OBTAINED列中具有非100值的MARKS记录,则此STUDENT记录应从查询中排除.

sql oracle plsql

3
推荐指数
1
解决办法
3万
查看次数

Primefaces p:对话框无法从p:commandLink onComplete工作

此前我的号码:渐渐调用对话妥善当我在做一个.show()关于widgetVar在其上定义.但最近在更新后它停止工作,我在浏览器中收到此错误:

网页错误详情:

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; MS-RTC LM 8)
Timestamp: Fri, 28 Mar 2014 04:04:49 UTC


Message: Object doesn't support this property or method
Line: 12
Char: 4302
Code: 0
URI: http://localhost:8282/OMNIVue/javax.faces.resource/primefaces.js.jsf?ln=primefaces


Message: Object doesn't support this property or method
Line: 16
Char: 1
Code: 0
URI: http://localhost:8282/OMNIVue/orders/orderSearch.jsf


Message: Could not complete the operation due to error 80020101.
Line: 81
Char: …
Run Code Online (Sandbox Code Playgroud)

jsf primefaces jsf-2

3
推荐指数
1
解决办法
5492
查看次数

ORA-29275:部分多字节字符

我输入的数据来自一个平面文件,其中包含英文,日文,中文字符.我将这些值加载到其模式定义为VARCHAR2(250 CHAR)的临时表列中,主表列具有定义VARCHAR2(250)我无法更改.所以,我在这个专栏上做了一个SUBSTR.加载表后我做了一个

SELECT * FROM TABLE
Run Code Online (Sandbox Code Playgroud)

...我收到此错误:

ORA-29275:部分多字节字符

如果我选择其他列,那么没有问题.

sql oracle

2
推荐指数
1
解决办法
3万
查看次数

1
推荐指数
1
解决办法
3569
查看次数

标签 统计

oracle ×6

jsf ×3

jsf-2 ×3

sql ×3

ajax ×1

character ×1

cjk ×1

detect ×1

java-ee ×1

javascript ×1

key ×1

null ×1

oracle-adf ×1

oracle11g ×1

plsql ×1

primefaces ×1

select ×1