jjzjj

SetParameter

全部标签

java - 将 setParameter 与节点集一起使用时,会引发异常 "Invalid conversion from java.lang.String to node-set"

我正在尝试通过从我的Java代码调用XSLT来转换XML。我在将XML字符串作为参数传递给XSLT时遇到问题。这会导致异常:从“java.lang.String”到“node-set”的无效转换。这是调用XSLT的方法:Transformerl_transformer=TransformerFactory.newInstance().newTransformer(xslt_file_path);l_transformer.setOutputProperty(OutputKeys.ENCODING,"ISO-8859-1");l_transformer.setParameter("col

php - DBAL Querybuilder 不更新

我正在尝试使用DBAL查询生成器更新记录,但它似乎不起作用。我试图设置的data列只有在我将此处的test示例值替换为数字时才有效。在那种情况下,它会完美地更新我的记录。即使我也为它使用setParameter,它也会默默地失败。$queryBuilder=$this->connection->update($this->table)->where('id=?')->set('data','test')->setParameter(0,$sessionId);我是在误用它还是发生了其他事情?编辑:insert语句工作得很好:$queryBuilder=$this->connection

java - HibernateException 与 setTimestamp 但适用于 setParameter

这是代码的最小版本,我花了很多时间才弄清楚为什么它不起作用:Queryq=session.createQuery(queryString);q.setTimestamp(0,newjava.util.Date());错误是:Unsetpositionalparameteratposition:0当我将setTimestamp()替换为setParameter()时:Queryq=session.createQuery(queryString);q.setParameter(0,newjava.util.Date());它成功了,但我不明白为什么。我正在使用hibernate3.2.1。

java - 如何在没有用户交互的情况下将 pdf 打印到特定托盘

我正在尝试设置一项在夜间运行的服务,以自动将一堆发票和其他文档打印到一堆打印机上。截至目前,我可以很好地打印文档,但我需要能够指定一个托盘(一个带有我们公司的信笺,一个带有库存白皮书)到目前为止我尝试过的一切都没有用,我指定PrintRequestAttribute集中的MediaTray属性,但似乎没有任何作用。任何人都有过这样的经历吗?我当前用于测试的代码如下所示。//CreateaPDFFilefromaFilereferenceFilef=newFile("C:\\File.pdf");FileInputStreamfis=newFileInputStream(f);FileC

java - Hibernate - 我可以混合命名参数和位置参数吗?

我有一个查询字符串:session.createSQLQuery("SELECTC.FIRSTNAMEASfirstName,C.LASTNAMEaslastNameFROMADDRESSBOOK_CONTACTASCWHEREC.ADDRESSBOOK_ID=:addressbookIdANDfirstName=?");当设置我的位置参数时,查询正常运行但没有结果:query.setParameter(0,"firstname1010");query.setParameter("addressbookId",addressbook.getId());这是错误的。如果我将位置更改为命名

java - 处理 "NOT IN (:param)"时的JPA setParameter

我正在尝试在我的查询中设置一个参数,例如:select*fromCarswhereCars.colorNOTIN(:color_params)当我在我的JavaClass中添加参数时:...query.setParameter("color_params","RED,BLUE");...这是行不通的,只适用于只有一个参数。我试过"'RED','BLUE'"并且没有工作。如果我将我的参数放入查询中,例如:select*fromCarswhereCars.colorNOTIN('RED','BLUE')我做错了什么!?提前致谢 最佳答案

c++ - 如何在 Google Mock 中匹配参数引用

我是googlemock的新手。现在我有一个关于如何匹配参数引用的问题?这是代码classParameter{public:intm_idata;charm_cdata;boolParameter::operator==(constParameter&element)const{return(m_idata==element.m_idata&&m_cdata==element.m_cdata);}};classFooInterface{public:virtual~FooInterface(){}virtualvoidSetParameter(Parameter&val)=0;};//

MongoDB - 如何在配置文件中使用 setParameter

我正在尝试为我的MongoDB安装设置logLevel参数的自定义值。执行此操作的标准方法似乎是将--setParameter参数传递给mongod.exe可执行文件。但我读了ConfigurationFileOptions页面,它表明可以includethesetParameter在配置文件中。这种情况下的语法是什么? 最佳答案 从MongoDB2.4开始,现在有针对MongoDB的版本特定的在线手册。如果您查看页面左上角的导航,您应该会看到一个下拉列表,其中包含可用的手动版本(例如“2.4(当前)”或“2.2”)。默认手册与当前

java - 两次使用 hibernate 命名参数

假设我有以下HQLEntityManager.createQuery("SELECTaFROMaWHEREa.b=:parORa.c=:par").setParameter("par",obj);好像不行。有没有人知道如何只使用一个参数来解决这个问题? 最佳答案 setParameter(Stringname,Objectval)这用于将值绑定(bind)到命名参数。但是一个名称可以在无关紧要的查询中出现多次。因此,请检查一次您是否真的有该查询的数据。查看文档here该文档的一些主要文本命名查询参数是查询字符串中:name形式的标记

php - 具有数组值的 Doctrine DBAL setParameter()

我正在使用DoctrineDBAL,但由于queryBuilder的结果,SQL查询出现了一些问题。$builder=$this->getConnection()->getQueryBuilder();$builder->select(['id','name','type'])->from('table')->where('id='.(int)$value)->setMaxResults(1);$builder->andWhere($builder->expr()->in('type',['first','second']));echo(builder->getSQL());$data
12