jdbctemplate相关内容
我正在尝试使用带有NamedParameterJdbcTemplate的映射参数(Spring 3.0)来调用存储过程,但是出于某些奇怪的原因,某些值未传递给该存储过程(Oracle 11.2)! 相关存储过程的接口: PROCEDURE my_stored_proc( h_id IN NUMBER, h_type IN VARCHAR2, h_status in varc
..
我在数据库中有一个CLOB类型的QUERY列. 我在程序中将其读取为: SqlRowSet myRowSet = this.jdbcTemplate.queryForRowSet(this.sqlQuery); while(myRowSet.next()){ String currentClobString = myRowSet.getString("QUERY") Sy
..
在我的Spring Hibernate应用程序中,我将所有sql查询都放在一个common_queries.xml文件中,其中一些查询需要2至3个参数,如下所示 select ms.id id,ms.name value,concat(ms.name,' ',' (',ms.code,')') lab
..
我收到此SQLException-ORA-22922不存在的LOB值. 我的情况是: 我正在调用一个过程,该过程需要一个结构体数组, 该结构包含三种类型,两种是日期,一种是Clob 当我使用Spring的simpleJdbcCall设置null而不是clob来执行该过程时,该语句将被执行,并且数据将被写入数据库. 这表明我的simpleJdbcCall已正确设置. 这是我创
..
我已经将jooq与spring集成在一起,并且对于所有类型的对数据库(MySQL)的查询,我正在使用spring的JDBC模板.这里使用jooq库来生成传递给jdbc模板的sql查询. 尽管我的其余查询工作正常,直到我向查询添加限制和/或偏移量为止. 我正在生成查询,如下所示: create.select(Factory.field("table_name")) .f
..
我正在使用不带"transactionManager"的Spring JdbcTemplate,因为我大多选择这样做. 当我尝试从JUnit调用选择查询时,它可以工作,但是当我尝试调用“更新"时,它冻结测试(没有连接超时,什么也没有,只是在等待). 我看过没有任何transactionManager的jdbcTemplates插入/更新示例,但这可能是这里的问题吗? publ
..
据我了解,DataSourceTransactionManager将JDBC连接从指定的DataSource绑定到当前线程,从而为每个DataSource允许一个线程绑定的Connection.如果它是一个连接池,它将使用一个可用的连接. 此后,如果我在事务内使用JdbcTemplate,它将捕获由DataSourceTransactionManager绑定的连接.我是否正确理解该机制?制定
..
我正在使用Spring JDBCTemplate来访问数据库中的数据,并且它工作正常.但是FindBugs在代码片段中指出了我的一个小问题. 代码: public String createUser(final User user) { try { final String insertQuery = "insert into user (id
..
我想知道Spring MVC如何处理SQL注入(以及其他安全性问题:XSS,代码[javascript]注入等).我主要是在谈论转义添加到数据库等的值.我似乎找不到任何答案,因为每次我搜索涉及依赖项注入的spring sql注入结果时都会出现. 我的流程如下:从客户端浏览器发出一个包含JSON和一些查询参数的请求(不是SQL语句,那太愚蠢了-无法在JS中形成SQL查询).当请求到达Contr
..
我正在使用spring jdbc模板,使用存储过程创建记录 public Long create(City $obj) { SimpleJdbcCall jdbcCall = new SimpleJdbcCall(getJdbcTemplate().getDataSource()).withProcedureName(SP_ADD_UPDATE); jdbcCall.decl
..
我是Java新手,并尝试使用spring框架.我有个问题. 例如,我有桌子: 员工(id_employee,姓名) employee_product(id_employee_product,id_employee,product_name) 如果我从Employee表中选择一个雇员数据,则可以将其映射到POJO模型用户中,并在该模型中定义表结构,如下所示: public cla
..
我的要求是我想确定sql查询的类型,以便可以相应地选择jdbcTemplate方法. 假设我的sql查询的类型为insert或update,那么我会选择 String sql ="insert/update sql query"; jdbcTemplate.update(sql); jdbcTemplate方法,如果选择了我的sql查询的类型,那么我将选择 String s
..
我正在尝试使用Spring-jdbc NamedParameterJdbcTemplate在网站上组织搜索功能. public List searchPhoneEntries(String search, String username) { String SQL = "select * from entries, users where users.ena
..
我正在尝试使用Spring的JdbcTemplate类在名为transaction的MySQL表中插入一行并获取生成的ID.相关代码为: public Transaction insertTransaction(final Transaction tran) { // Will hold the ID of the row created by the insert Key
..
我想使用mysql查询中的jdbcTemplate在IN子句中传递列表值.像下面一样, List listId= new ArrayList(); listId.add(1234L); listId.add(1235L); listId.add(1236L); String type ="A"; List result = new Arra
..
如何在jdbcTemplate queryForInt中传递多个参数以获取计数.我已经尝试过了, Integer count = this.jdbcTemplate .queryForInt("select count(name) from table_name where parameter1 = ? and parameter2 = ?", new Object[]{parame
..
为什么"Spring in Action 5"中的代码不起作用(keyHolder.getKey()返回null,但是实体保存在DB中)? private long savePizzaInfo(Pizza pizza) { pizza.setCreatedAt(new Date()); PreparedStatementCreator psc = ne
..
我正在使用JdbcTemplate从数据库中检索Bean.这是我的方法: public List getTrackerData() { return List live = (List) jdbcTemplate.queryForList("select * from
..
我正在使用jdbcTemplate批量插入2个表中.第一个表很简单,并且具有ID.第二张表有一个FK参考USER_ID,我需要在插入之前从表1中获取它. 假设我有这个: 主要Java代码(在这里我分成了
..
我在MySQL上使用Spring Boot 1.5和spring data JPA.我试图在单个表上运行一个简单的计数查询,但是找不到比这更好的映射查询结果的方法. 存储库: public interface VehicleRepository extends JpaRepository { @Query("select v.sourceMod
..