Javaを使用したWebアプリケーションの開発。私は40行以上のSQLクエリを持っており、それぞれクエリの終わりを見つめるために「、」+を使用しています。両方の変換で変更を加えたい場合、文字列をクエリとして変換することは非常に困難です
3 に答える
3
PreparedStatementを使用できませんか?可能であれば、HibernateなどのORMツールを使用してください。これにより、コードが簡素化されます(もちろん、他にも利点があります)。
于 2013-01-21T10:38:26.540 に答える
1
SQLクエリの保守で問題が発生した場合は、クエリをプレースホルダー/バインド変数を使用してconfig/propsファイルに格納できるSpringJDBCtemplaceに移行してみてください。これにより、文字列クエリを作成する際のエラー部分が大幅に削減されます。
于 2013-01-21T11:10:15.217 に答える
0
この種のメソッドを作成することで、クエリを簡単に一般化できます。例:
private String DBFormatter="'";
public String FormatSQl(String value)
{
return DBFormatter + value + DBFormatter;
}
于 2017-02-06T10:28:04.427 に答える