`

SQLQuery.setParameter() 绑定多个同样变量

 
阅读更多

String sql = "SELECT SYS_AUTO_GENR_CURR_DT FROM RBP_ASET_CLASS_DT WHERE CTRY_PROD_EXCHG_MKT_CDE = :exchange AND CTRY_PROD_EXCHG_MKT_CDE = :exchange"

 

SQLQuery query = this.getSessionFactory().getCurrentSession().createSQLQuery(sql);

query.setParameter("exchange", "SH"); // 多个,只需指定一次。

 

List<String> result = query.list();

 

int result = query.executeUpdate();

如果用 executeUpdate() 去 query SELECT, 报错:

org.hibernate.exception.GenericJDBCException: could not execute native bulk manipulation query

 

分享到:
评论

相关推荐

    微支付 JAVA集合版

    wxPayHelper.SetParameter("out_trade_no", CommonUtil.CreateNoncestr()); wxPayHelper.SetParameter("total_fee", "1"); wxPayHelper.SetParameter("fee_type", "1"); wxPayHelper.SetParameter(...

    Httpclient使用jar包三合一,基本使用方法

    method.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler()); // 需要添加的body数据 Part[] parts = {new StringPart("", "")}; method....

    Java_EE_Udemy34:使用命名查询按ID查询

    fQuery.setParameter("id", Integer.parseInt(flightId)); Flight f = fQuery.getSingleResult(); TypedQuery&lt;Pilot&gt; pQuery = em.createNamedQuery("Pilot.findById", Pilot.class); pQuery.setParameter("i

    微信支付接口文档

    微信最新支付接口详细说明含示例代码 WxPayHelper wxPayHelper = new WxPayHelper(); //先设置基本信息 wxPayHelper.SetAppId("wxf8b4f85f3a794e77... wxPayHelper.SetParameter("bank_type", "WX");

    engageChat:使用FreeMAD服务进行应用内通信的engageChat源代码-Chat source code

    [ovxView setParameter:@"ovx-title":@"EngageChat"]; [ovxView setParameter:@"ovx-apiKey":@"GET_AN_API_KEY"]; Android: OVXView ovxview = OVXView.getOVXContext(this); ovxView.setParameter("ovx-title",...

    Javascript.Net:.Net绑定到V8 JavaScript引擎

    例子// Initialize a contextusing (JavascriptContext context = new JavascriptContext()) { // Setting external parameters for the context context.SetParameter("console", new SystemConsole()); context....

    JSP开发中hibernate框架的常用检索方式总结

    SQL检索:通过SQL语句查询  2、HQL检索方式: 查询全部数据:session.createQuery(“from 类名”); 根据条件查询:session.createQuery(“from 类名 where 属性名=?”).setParameter(?号索引(从0开始),条件);

    潍坊学院成人教育Java-Web程序设计B卷试卷及参考答案.doc

    在JavaScript中根据变量的作用域可以分为:全局变量和 两种。 6. 表格的 和 属性用于水平和垂直合并单元格。 二、选择(共 15题,每空 2 分,合计30 分) 1. javascript中,用于显示弹出提示框的方法是_______。 A....

    HttpConnectionTool工具类

    httpclient.getParams().setParameter( ClientPNames.COOKIE_POLICY, CookiePolicy.BROWSER_COMPATIBILITY); //设置cookie的兼容性 HttpPost httpost = new HttpPost(url); //引号中的参数是:action的地址 ...

    httpClient

    * 使用 GetMethod 来访问一个 URL 对应的网页,实现步骤: 1:生成一个 HttpClinet 对象并设置相应的参数。 * 2:生成一个 GetMethod 对象并设置响应的参数。 3:用 HttpClinet 生成的对象来执行 GetMethod 生成的Get ...

    Hibernate 高级配置

    4)、setParameter()方法,绑定任意类型的参数 5)、setProperties()方法,把命名参数与一个对象的属性值绑定 3. Hibernate基础配置 4. commons DBCP 配置说明 5. Hibernate的缓存机制介绍 6. Hibernate缓存机制带来...

    Interface的测试代码,请光临

    getMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler()); getMethod.setRequestHeader("X-Up-Calling-Line-ID", "13800138006"); getMethod....

    springmybatis

    而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目中很有可能采用这个ORM工具。所以在此...

    CircleScaleTable

    setParameter( float r1, float totalDegree, int totalValue, int longCalibration, float rotationAngle) circleScaleTable . setOnRegulatorChangeListener( new CircleScaleTable . ...

    Jsoup+httpclient 模拟登陆和抓取

    post.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "GBK"); String content= post.getResponseBodyAsString(); FileUtil.write(content, filePath); System.out.println("\n写入文件成功!...

    DrawerArrowDrawable

    * 合并两个路径,前50%为路径1,后50%为路径2 */ private static class JoinedPath { private final PathMeasure measureFirst; private final PathMeasure measureSecond; private final float length...

    D语言的ORM框架HibernateD.zip

     setParameter("Name", "Alex").uniqueResult!User(); assert(u11.roles.length == 2); assert(u11.roles[0].name == "role10" || u11.roles.get()[0].name == "role11"); assert(u11.roles[1].name == ...

    Hibernate hql查询

    hql查询代码,criteria查询,本地查询,在hibernate中的数据的操作的代码

    科大讯飞的语音合成

    对应集成SDK后发现编译失败,提示找不到头文件,请先检查这个路径是否正确。 2.5 导入头文件 在你需要使用MSC服务的文件中导入相应的头文件 例如: C/C++ Code //带界面的语音识别控件 #import “iflyMSC/...

    Delphi微图SDK

    本SDK包含以下几个部分: 1、驱动(INSTALL目录); 2、文档(Document目录):包含SDK程序员手册,配置文件说明及升级说明; 3、演示程序(DEMO目录):主要有VCDemo,多路显示的MultDvc,VFW用的vidcap32。 4、...

Global site tag (gtag.js) - Google Analytics