BoundSql
public record BoundSql(String sql, List<Object> params)
源码Source
io/agentscope/extensions/jdbc/dialect/BoundSql.java:32–38承载 Bound SQL数据的记录类型。位于 io.agentscope.extensions.jdbc.dialect 包。核心成员包括 sql、params、BoundSql。
An assembled SQL statement with its bind parameters.
The unified return type for all dialect business-SQL methods. Consumers
execute #sql() and bind #params() in order.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
sql | String | 执行SQL相关操作。 the SQL statement with `?` placeholders |
params | List<Object> | 执行参数相关操作。 bind parameters in placeholder order |
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public BoundSql(String sql, Object... params) | 初始化 `BoundSql` 实例。 Convenience constructor accepting varargs params. |
记录组件详情Record Component Detail
sql
String sql执行SQL相关操作。
the SQL statement with ? placeholders
源码Source
io/agentscope/extensions/jdbc/dialect/BoundSql.java:32–38params
List<Object> params执行参数相关操作。
bind parameters in placeholder order
源码Source
io/agentscope/extensions/jdbc/dialect/BoundSql.java:32–38构造器详情Constructor Detail
BoundSql
public BoundSql(String sql, Object... params)
初始化 BoundSql 实例。
Convenience constructor accepting varargs params.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sql | String | SQL(类型 `String`)。The sql. |
params varargs | Object... | 参数(类型 `Object...`)。The params. |
源码Source
io/agentscope/extensions/jdbc/dialect/BoundSql.java:35–37