spring-jdbc

    2热度

    2回答

    Spring JDBC模板中似乎没有命名查询支持。通过命名查询,我的意思是设备在java代码中按名称引用sql语句,并将实际语句保存在某个配置文件中。 在没有开箱即用支持的情况下,我正在研究保持sql代码不在java代码之外的最佳方法。 这里有替代品: 性文件 XML属性文件 Spring上下文XML(依赖注入) 评论?

    10热度

    3回答

    我的域对象有几个Joda-Time DateTime字段。当我在读使用了SimpleJdbcTemplate数据库值: 患者的患者= jdbc.queryForObject(SQL,新 BeanPropertyRowMapper(Patient.class),patientId); 它只是失败,令人惊讶的是,没有记录错误。我想这是因为timestamp解析为DateTime不适用于Jdbc。 如果

    2热度

    1回答

    我上的发动机的工作是执行以下操作: 从DB(告诉我&架构细节连接什么数据库获取数据提供者信息获取我的数据) 使用该信息连接到数据库并获取我的数据,稍后我将用它来构建一些XML内容。 标准设置处理和隔离数据库连接管理是创建一个DataSource豆(我使用Spring来连线我的组件),并注入在我ProviderConfigDao(负载连接配置)和ContentDao(加载数据使用先前加载的连接细节)

    1热度

    1回答

    我在我的MySQL表中有3列,2是INT和一个VARCHAR。 我得到类转换异常:java.lang.ClassCastException:java.lang.Long不能转换为java.lang.Integer。继承人我的代码: List<Map<String, Object>> rows = getJdbcTemplate().queryForList(sql); for (Map

    0热度

    2回答

    我正在使用Spring JDBC 3.0.6。我也有使用普通JDBC的遗留代码。遗留代码中有需要java.sql.Connection对象的方法。我想从我的Spring代码中调用这个方法。我怎样才能传递java.sql.Connection对象? 如果我从数据源获取连接对象,那么我需要管理此连接的返回/释放。我可以不只是获取事务中的连接对象的引用。 我正在使用基于注释的配置和aop声明式事务。

    0热度

    2回答

    我有这样的查询 - SELECT * FROM mytable WHERE id IN() 中会得到IDS这比1000更多的列表。所以我的查询在Oracle上失败。 一个选项是我将ID插入临时表并更改上面的查询以加入此新表。 spring-jdbc提供了什么来解决这个问题吗?有没有我可以遵循的模式来编写我的DAO?

    0热度

    1回答

    我运行这段代码: int key = 25; String query = "Select one, two, three, four, five from myTable where key=?"; List<Map<String,Object>> data = jdbcTemplate.queryForList(query, new Object[]{key}); //one is s

    0热度

    2回答

    使用基于Spring AOP的声明式事务管理将所有方法定义为事务处理是否存在性能损失?请参阅下面的配置。原因是我不知道开发人员会为非事务性方法提供什么方法​​名称。一种选择是我从一个通配符列表开始,如果方法名不在定义列表下,开发人员会更新列表。 <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:a

    6热度

    3回答

    我想使用Spring安全来验证我的web应用程序中的用户。 因为我不是Spring框架的成熟用户,所以我无法弄清楚我们如何配置设置以使用jdbc-user-服务.. 我做了configurations.but它不工作 <authentication-manager> <authentication-provider> <jdbc-user-service data-sourc

    1热度

    2回答

    我在使用java调用mssql服务器中的过程时遇到了问题。 我不断收到org.springframework.jdbc.BadSqlGrammarException 这里是我的代码: public void init(@Qualifier("mssqlDataSource") DataSource dataSource) { JdbcTemplate jdbcTemplate = ne