Pythorogus:
私は、ブール・パラメータを持つ関数を持っているが、それはあまりにもヌルである可能性があります。
それは真か偽なら、それは「WHERE」句で問い合わせを行います。それがnullだった場合は、クエリには、「WHERE」句、select句だけを持っていません。
どのように私はJavaでそれを行うことができますか?
Roshana Pitigala:
利用Boolean
クラス
public String foo(Boolean addWhere){
String query = "SELECT * FROM tbl";
if(addWhere != null){
query += (addWhere? " WHERE true" : " WHERE false");
}
return query;
}
以下のようにそれを呼び出して、
String q = foo(false);