2009-05-28 6 views

答えて

0

私はコードの詳細な分析を行っていませんが、そうですね。

public static void SetParameterSizes(IDataParameterCollection parameters, SqlType[] parameterTypes) 
private static void SetDefaultParameterSize(IDbDataParameter dbParam, SqlType sqlType) 
private static void SetVariableLengthParameterSize(IDbDataParameter dbParam, SqlType sqlType) 
public override IDbCommand GenerateCommand(CommandType type, SqlString sqlString, SqlType[] parameterTypes) 
{ 
    IDbCommand command = base.GenerateCommand(type, sqlString, parameterTypes); 
    if (IsPrepareSqlEnabled) 
    { 
     SetParameterSizes(command.Parameters, parameterTypes); 
    } 
    return command; 
} 

あなたが実際にこのにチェックする必要がある場合は、ソースコードが提供されています:例えば、SqlClientDriverのようなメソッドを実装します。

0

あなた自身で質問に答えて、Hibernateが出すすべてのSQLをログに記録して転送するドライバを使用してください。

関連する問題