java 无效参数异常_java.sql.SQLException:调用中的无效参数

我正在学习如何使用以下代码将hibernate与spring集成到Oracle 11g中。但是从几天就陷入了同样的错误。请帮我解决这个问题。我已经尝试了其他解决方案中提到的不同解决方案,以解决相同错误的问题,但没有运气。java.sql.SQLException:调用中的无效参数

欢迎任何相关解决方案。

感谢,

尼莎

spring.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"

xmlns:tx="http://www.springframework.org/schema/tx"

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd

http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd">

oracle.jdbc.driver.OracleDriver

jdbc:oracle:thin:@10.23.225.22:1521:PRACTICE

SCOTT

tiger

com.springHibernate.model.Person

org.hibernate.dialect.Oracle9Dialect

thread

true

主要方法:SpringHibernateMain

package com.springHibernate.main;

import java.util.List;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.springHibernate.dao.PersonDao;

import com.springHibernate.model.Person;

public class SpringHibernateMain {

public static void main(String[] args) {

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");

PersonDao personDao = context.getBean(PersonDao.class);

Person p = new Person();

p.setId(1);

p.setName("John");

p.setCountry("United States");

personDao.save(p);

List person = personDao.listPerson();

for(Person p1 : person){

System.out.println("Person List:" + p1);

}

}

}

堆栈跟踪:

ERROR: Unable obtain JDBC Connection

java.sql.SQLException: invalid arguments in call

at oracle.jdbc.driver.DatabaseError.

你可能感兴趣的:(java,无效参数异常)