jdbctemplate

    2热度

    1回答

    嗯,我有配置Spring的JdbcTemplate正常工作的问题。我正在尝试注入数据源,但似乎它始终为空。下面是一个示例代码: applicationContext.xml中: <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="dri

    0热度

    1回答

    我想知道如果JdbcTemplate和RowMapper支持复杂的对象检索。 我在这个问题上找不到任何与谷歌(错误的标准?)。 :( 例: public class Person() { private Long id; private String name; private PersonDetail personDetail; } public class

    1热度

    1回答

    我使用SimpleJdbcDaoSupport对象来访问数据库资源。我有一个针对数据库经常执行的查询来查找具有特定键的记录。出于某种原因,多次执行相同的查询之后,即使记录存在于数据库中,我也开始得到一个空的结果。 任何想法可能导致此行为? daoSupport.getJdbcTemplate().query(this.getConsumerTokenQueryStatement(),params,

    14热度

    10回答

    从春天JDBC文档,我知道如何insert a blob using JdbcTemplate final File blobIn = new File("spring2004.jpg"); final InputStream blobIs = new FileInputStream(blobIn); jdbcTemplate.execute( "INSERT INTO lob_tab

    1热度

    2回答

    我以格式YYYY-MM-DDThh:mm:ssTZD(2008-09-26T14:34:59+02:00)的格式插入java.util.date的对象列表。 SQL: INSERT INTO CDATE (键,valuedate,USER_ID)VALUES BatchPreparedStatementSetter bpss = new MetaJdbc().setMetaBatchPrepare

    12热度

    3回答

    我的Java(JDK6)项目对其所有数据库访问使用Spring和JDBCTemplate。我们最近从Spring 2.5升级到Spring 3(RC1)。该项目不使用像Hibernate或EJB这样的ORM。 如果我需要阅读了一系列的记录,并与他们做一些内部处理,好像有几个(重载)方法:查询的queryForList和queryForRowSet 什么应该是使用的标准之一而不是其他?是否有任何性能

    6热度

    2回答

    据我了解,DataSourceTransactionManager将JDBC连接从指定的DataSource绑定到当前线程,允许每个DataSource使用一个线程绑定的连接。如果它是一个连接池,它将采用其中一个可用连接。 之后,如果我在事务中使用JdbcTemplate,它将捕获由DataSourceTransactionManager绑定的连接。我是否正确理解机制?有没有要求做出事务管理器be

    1热度

    5回答

    我正在使用Spring JdbcTemplate,而且我被困在了更新实际上是int数组的列的查询处。数据库是postgres 8.3.7。 这是我使用的代码: public int setUsersArray(int idUser, int idDevice, Collection<Integer> ids) { int update = -666; int[] tipi

    11热度

    4回答

    JDBC java.sql.Statement类有一个cancel()方法。这可以在另一个线程中调用来取消当前正在运行的语句。 如何使用Spring实现这一点?我无法找到一种方法在运行查询时获取对语句的引用。我也找不到类似取消的方法。 下面是一些示例代码。想象一下,这需要长达10秒的执行,有时用户的要求,我想取消: final int i = simpleJdbcTemplate.queryFor

    1热度

    3回答

    我们有一个Spring/Hibernate应用程序,并且由于涉及性能和开发时间的原因而想添加少量的JDBC。我可以使这个dao子类HibernateDaoSupport并使用会话的连接来执行我的JDBC,但我宁愿使用JdbcTemplate。但是,JdbcTemplate使用java.sql.Datasource进行初始化。我如何使用现有的Hibernate SessionFactory来初始化它