作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有 ID、NAME、DATE 的 MySql 数据库我想通过使用 dblookup 介体来获取这些行,似乎不起作用,有人可以检查我的代理定义吗?
<proxy xmlns="http://ws.apache.org/ns/synapse" name="Database" transports="https,http" statistics="disable" trace="disable" startOnLoad="true">
<target>
<inSequence>
<dblookup>
<connection>
<pool>
<password>1234</password>
<user>root</user>
<url>jdbc:mysql://localhost:3306/new_db</url>
<driver>com.mysql.jdbc.Driver</driver>
</pool>
</connection>
<statement>
<sql>select * from users where name=?</sql>
<result name="client_expiration" column="expiration" />
<result name="client_id" column="id" />
<result name="client_name" column="name" />
</statement>
</dblookup>
<log />
</inSequence>
</target>
</proxy>
最佳答案
检索多个数据时出现问题。如果我们尝试检索多个数据,它将返回第一行数据。返回值将存储在突触 Messagecontext 中。因此,如果您只使用日志介体,您将无法查看结果。
像这样使用;
像这样更改您的 sql 查询(以检索一行数据)
<sql>select * from users where name=ABC</sql>
<log level="custom">
<property name="returned value for client_expiration is : " expression="get-property('client_expiration')"/>
<property name="returned value for client_id is : " expression="get-property('client_id')"/>
<property name="returned value for client_name is : " expression="get-property('client_name')"/>
</log>
关于wso2 ESB dblookup 中介,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12198204/
我正在使用 Siddhi [1] 的 Java 库,并且注意到检索和处理由 Siddhi 运行时生成的事件有相当大的延迟。尽管两个Siddhi事件可能具有时间差为X秒的Siddhi事件时间戳,但是在接
我阅读了网站上提供的文档,但没有太多关于如何连接到服务器并从 java 访问其 CEP 功能的信息。例如,它接受 POJO 作为事件模型还是只是 xml?我们可以从 Java 创建事件模型和查询吗?如
我是一名优秀的程序员,十分优秀!