public class PooledPreparedStatement extends Object implements InvocationHandler
| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
CLOSE_METHOD |
private static Class<?>[] |
IFACES |
private static Log |
logger |
private PreparedStatement |
proxyStatement |
private DailyQueryStatistics |
queryStatistics |
private PreparedStatement |
realStatement |
private String |
sql |
private PreparedStatementCache |
statementCache |
| 构造器和说明 |
|---|
PooledPreparedStatement(String sql,
PreparedStatementCache statementCache,
PreparedStatement ps) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
PreparedStatement |
getProxyStatement() |
PreparedStatement |
getRealStatement() |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
boolean |
isOpened() |
void |
setQueryStatistics(DailyQueryStatistics queryStatistics) |
private static final Log logger
private static final Class<?>[] IFACES
private final String sql
private final PreparedStatementCache statementCache
private PreparedStatement realStatement
private PreparedStatement proxyStatement
private DailyQueryStatistics queryStatistics
public PooledPreparedStatement(String sql, PreparedStatementCache statementCache, PreparedStatement ps)
public void setQueryStatistics(DailyQueryStatistics queryStatistics)
public PreparedStatement getRealStatement()
public PreparedStatement getProxyStatement()
public boolean isOpened()
public void close()
Copyright © 2021. All rights reserved.