spring-jdbc

    1热度

    2回答

    我有一个Oracle存储过程中的输出参数返回BLOB: PROCEDURE GET_IMAGE_DATA(i_image_type IN NUMBER, o_image_data OUT BLOB) IS BEGIN SELECT IMAGE_DATA INTO o_image_data FROM IMAGES WHERE IMAGE_TYPE =

    3热度

    4回答

    我正在对postgresql数据库中的表运行查询。数据库位于远程机器上。该表有大约30个使用postgresql partitioning capability的子表。 该查询将返回一个大型的结果集,大约有180万行。 在我的代码中,我使用spring jdbc支持,方法JdbcTemplate.query,但我的RowCallbackHandler未被调用。 我最好的猜测是postgresql

    6热度

    3回答

    我们使用Spring的JdbcTemplate,它通过Spring配置进行配置,如下图所示。有没有办法做到这一点,而不注入数据源?我想以编程方式创建JdbcTemplate实例,并使用TheOracleDS“初始化”数据源。 我们目前的配置: Java类 private JdbcTemplate jdbcTemplate; @Resource(name = "myDataSource") p

    7热度

    3回答

    有没有办法使用Spring的SimpleJdbcTemplate获取数据库中所有表名的列表? 被查询的数据库是Oracle,如果这有帮助的话。谢谢。

    5热度

    2回答

    我想知道社区如何将Spring类的层次结构映射到“最佳实践”。 我们没有能力使用完整的ORM工具,但是我们正在使用Spring JDBC来减轻JDBC的一些单调乏味的特性。我们经常使用的一个类是BeanPropertyRowMapper,因为它易于使用,并且能够从结果集中访问对类型不敏感的bean属性。 我有一个类层次结构,所有的都映射回单个表(对于这个小的类层次结构采取table-per-hie

    216热度

    4回答

    我想知道在使用@Transactional注解方法时实际发生了什么? 当然,我知道Spring将在事务中包装该方法。 不过,我有以下几点疑惑: 听说春天创建代理类?有人可以解释这更多深度。 实际上驻留在该代理类中的是什么?实际课堂会发生什么?我怎么能看到Spring的创建代理的类 我也看了在春天的文档是: 注:由于这种机制是基于代理,只有“外部”方法调用通过进来代理将被拦截。这意味着即使被调用的方

    5热度

    2回答

    我正在使用的项目使用直接的JDBC数据访问的所有样板荣耀,并且不使用任何事务。我觉得使用事务并简化数据访问方法的编写方式非常重要,特别是当前正在进行一些更改。该项目已有相当长的一段时间,并不适合ORM框架。它也使用了大量的单例(ugh),并且将它解开以使它能够使用依赖注入将是相当多的工作,我认为我不能说服任何人现在我们应该这样做。 我喜欢春天JDBC的接口,特别是通过其SimpleJdbcTemp

    1热度

    1回答

    我有一个存储过程,它返回一个整数以及一个类型为VARCHAR的输出参数。 我正在使用Spring 2.5.6,无法找到同时读取返回值和Out参数的方法。 SimpleJdbcCall.executeFunction(..)有一个读取存储过程返回值的功能,但没有Out参数的功能。 SimpleJdbcCall.execute(..)可以读出参数。 春季还有其他方法可以做到上述。 我是否缺少可以同时读

    10热度

    1回答

    我使用了SimpleJdbcTemplate和MapSqlParameterSource在如下因素的方法: MapSqlParameterSource parameterSource = new MapSqlParameterSource(); parameterSource.addValue("typeId", typeId, Types.BIGINT); List<Long> ids =

    38热度

    5回答

    我正在学习JdbcTemplate和NamedParameterJdbcTemplate的奇观。我喜欢我所看到的,但有没有简单的方法可以查看它最终执行的底层SQL?我希望看到这是出于调试目的(为了例如在外部工具中调试生成的SQL)。