小编Rav*_*dra的帖子

spring框架中的命令对象是什么

能用一个例子解释弹簧框架中的命令对象吗?

spring spring-mvc

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

IN()子句oracle PLSQL中的数组

我将String数组(plcListchar)传递给Stored Procedure,我想在IN()子句中使用这个String数组.

我不能直接在IN()子句中使用plcListchar.让我展示一下我是如何在JAVA中创建plcListchar字符串数组的.

 String array[] = {"o", "l"}; 
 ArrayDescriptor des = ArrayDescriptor.createDescriptor("CHAR_ARRAY", con);
 ARRAY array_to_pass = new ARRAY(des,con,array);            
 callStmtProductSearch.setArray(4, array_to_pass);
Run Code Online (Sandbox Code Playgroud)

用于装箱CHAR_ARRAY,

create or replace type CHAR_ARRAY as table of varchar2;
Run Code Online (Sandbox Code Playgroud)

我想在IN子句中使用plcListchar.以下是我的存储过程.

CREATE OR REPLACE PROCEDURE product_search(
            status IN varchar2, 
            plcList IN varchar2,
            i_culture_id IN number,
            plcListchar IN CHAR_ARRAY,
            status_name OUT  varchar2, 
            culture_code  OUT varchar2)
AS  
    CURSOR search_cursor IS
    SELECT p.status_name, p.culture_code
                FROM PRISM_ITEM_cultures@prism p
                WHERE p.publishable_flag=1 
                AND p.isroll =0 
                AND status = '-1'
                AND p.plc_status IN (   );
 BEGIN
           OPEN …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql stored-procedures

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

JQUERY datepicker日历,如何将"完成"按钮重命名为"关闭"

如何将完成按钮文本重命名为"关闭",代码如下,

jQuery("#fromDatepicker, #toDatepicker").datepicker({

    showButtonPanel: true,
    changeMonth : true,
    changeYear : true,
    dateFormat: 'mm/dd/yy',     
});
Run Code Online (Sandbox Code Playgroud)

上面的代码显示了JQuery datepicker日历,按钮面板中出现了完成按钮,我想将"完成"文本更改为"关闭".请任何人帮助我.

jquery calendar jquery-ui datepicker

8
推荐指数
2
解决办法
7712
查看次数

无法将属性“annotatedClasses”的类型 [java.util.ArrayList] 的属性值转换为所需类型 [java.lang.Class[]]

我的spring bean数据库连接myDataSource如下。我遇到异常,我该如何解决这个异常。RoomUser 位于正确的位置。我尝试更改标签,但现在使用。

 <bean id="mySessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
    <property name="dataSource" ref="myDataSource" />
    <property name="annotatedClasses">
        <list>
            <value>com.room.user.beans.RoomUser</value>
            <value>com.room.user.beans.RoomUserType</value>
        </list>
    </property>
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
            <prop key="hibernate.show_sql">true</prop> 
        </props>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

例外是:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/dispatcher-servlet.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.util.ArrayList] to required type [java.lang.Class[]] for property 'annotatedClasses'; nested exception is java.lang.IllegalArgumentException: Cannot find class [com.room.user.beans.RoomUser]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:483)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:412)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:383) …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc

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

java.lang.ClassCastException:com.mchange.v2.c3p0.impl.NewProxyConnection

我得到以下内容

java.lang.ClassCastException: com.mchange.v2.c3p0.impl.NewProxyConnection
Run Code Online (Sandbox Code Playgroud)

当以下代码执行时.你能帮我解决一下吗?

            ComboPooledDataSource connPool = new ComboPooledDataSource();
        connPool .setJdbcUrl(PropertyReader.getSystemProperty(DB_URL));         
        connPool .setUser(PropertyReader.getSystemProperty(DB_USER));           
        connPool .setPassword(Decryption.getDecryptedPwd(DB_PASSWORD));
        connPool .setMaxPoolSize(MAX_POOL_SIZE);
        connPool .setMaxIdleTime(MAX_IDLE_TIME);
        connPool .setMinPoolSize(MIN_POOL_SIZE);
        connPool .setMaxAdministrativeTaskTime(15);

        java.sql.Connection conn = connPool.getConnection();
        oracle.sql.CLOB c = CLOB.createTemporary(conn, false, CLOB.DURATION_SESSION);
        Writer writer = c.setCharacterStream(0L);
        writer.write(String.valueOf(pNoListDelimited).toCharArray());
                  writer.flush();
                    writer.close();
Run Code Online (Sandbox Code Playgroud)

异常堆栈跟踪

            java.lang.ClassCastException: com.mchange.v2.c3p0.impl.NewProxyConnection
            at oracle.sql.CLOB.createTemporary(CLOB.java:676)
            at oracle.sql.CLOB.createTemporary(CLOB.java:640)
            ……
            …..
            at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
            at java.util.concurrent.FutureTask.run(FutureTask.java:123)
            at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
            at java.lang.Thread.run(Thread.java:595)
Run Code Online (Sandbox Code Playgroud)

sql database oracle jdbc

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

如何在JQuery中使用id区分多个锚标签上的onclick fun

你能否建议我如何处理点击功能的多个锚标签

我的代码是这样的:

<a id="test1" href="#" >test1</a>
<a id="test2" href="#" >test2</a>
Run Code Online (Sandbox Code Playgroud)

我的jQuery功能是:

$('a').click(function(event) {
    alert('click');
});
Run Code Online (Sandbox Code Playgroud)

jQuery点击功能适用于所有锚标签,但我想根据id属性区分jQuery功能.

javascript jquery jquery-ui

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

case,when,然后在存储过程中的where子句不起作用

以下存储过程是基于搜索类型(id,数字,名称)和搜索文本('samsung galaxy'或任何其他等等)进行产品搜索.让我们假设

search_type是name, search_text是'samsung galaxy'

基于这个条件,我写了以下存储过程.

create or replace procedure product_search(
    search_type IN varchar2,
    search_text IN varchar2,
    status IN varchar2)
is
cursor c1 is 
    SELECT p.pm_oid , p.item_name  
        FROM prism_item_hierarchy p
        WHERE 
        CASE search_type
             WHEN 'id' THEN p.pm_oid LIKE '%'||search_text||'%'
             WHEN 'name' THEN  Lower(p.item_name ) LIKE '%'||search_text||'%'
             ELSE p.item_number LIKE '%'||search_text
        END;

BEGIN
    open c1;
    -- fetch c1 into 

    close c1;

 END;
Run Code Online (Sandbox Code Playgroud)

但是我在条件情况下得到以下错误:

[Error] ORA-00905 (18: 49): PL/SQL: ORA-00905: missing keyword
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何解决这个问题,即使你提出了另一种方法来解决这个问题,它会很棒.谢谢

sql oracle select stored-procedures sqlanywhere

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

Spring Boot MVC:Whitelabel错误页面

当我运行Spring Boot MVC应用程序时,获取以下Whitelabel错误页面。

白标错误页面

此应用程序没有针对/ error的显式映射,因此您将其视为后备。

IST 2016年4月13日星期三15:45:59发生意外错误(类型=内部服务器错误,状态= 500)。循环视图路径[home]:将再次分派回当前处理程序URL [/ rewards / web / home]。检查您的ViewResolver设置!(提示:由于默认视图名称的生成,这可能是未指定视图的结果。)

application.properties

server.contextPath=/rewards/web
Run Code Online (Sandbox Code Playgroud)

rewardsweb-servlet.xml:

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans     
        http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
        http://www.springframework.org/schema/mvc 
        http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
        http://www.springframework.org/schema/context 
        http://www.springframework.org/schema/context/spring-context-3.2.xsd">

    <context:component-scan base-package="com.rewards.web" />

    <bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix">
            <value>/WEB-INF/views/jsp/</value>
        </property>
        <property name="suffix">
            <value>.jsp</value>
        </property>
    </bean>

    <mvc:resources mapping="/resources/**" location="/resources/" />

    <mvc:annotation-driven />

</beans>
Run Code Online (Sandbox Code Playgroud)

web.xml

<web-app xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    version="2.5">

    <display-name>rewards-web</display-name>
    <welcome-file-list>  
   <welcome-file>index.jsp</welcome-file>  
  </welcome-file-list>  
    <servlet>
        <servlet-name>rewardsweb</servlet-name>
        <servlet-class>
                    org.springframework.web.servlet.DispatcherServlet
                </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>rewardsweb</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

</web-app>
Run Code Online (Sandbox Code Playgroud)

Spring Boot文件

package com.rewards.web;

import org.springframework.boot.SpringApplication; …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc spring-boot

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

Java正则表达式单词匹配

我有3个值IU,PRIRET.如果我的输入字符串包含任何一个或多个值,
则Java正则表达式应返回true.

Ex:
Values : IU PRI RET 
Input String : "put returns UI between paragraphs"
Run Code Online (Sandbox Code Playgroud)

Input字符串包含"UI"字样,Java正则表达式应返回true.

java regex

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