sql >> Databáze >  >> RDS >> Mysql

Volitelné sloupce pro filtrování záznamů databáze

Zkuste použít ExpressionList . Zde je ukázka podmínek v if statement met, pak bude výraz zahrnut do klauzule where.

public static List<User> filterUsers(int user_no, String genre, String name){

    com.avaje.ebean.ExpressionList expressionList = find.where().eq("user_no", user_no);

    if(condition1)
        expressionList.eq("genre", genre);

    if(condition2)
        expressionList.eq("name", name);

    return expressionList.findList();

}



  1. Jak funguje BINARY Operator v MariaDB

  2. jak přidat, upravit a odstranit hodnotu databáze oddělenou čárkou.?

  3. Objekt třídy DateTime nelze převést na řetězec

  4. javax.naming.NoInitialContextException s mysql DataSource