最近项目中用jdbcTemplate操作数据库,其中传参用“?”占位符,导致每次输入很多一样的参数。然后想起hql的“:”占位符。然而hql语句用jdbc是编译不通过的。
createQuery用到hql语句进行查询,createSQLQuery用的sql语句进行查询。
最近项目中用jdbcTemplate操作数据库,其中传参用“?”占位符,导致每次输入很多一样的参数。然后想起hql的“:”占位符。然而hql语句用jdbc是编译不通过的。
createQuery用到hql语句进行查询,createSQLQuery用的sql语句进行查询。