sql >> データベース >  >> RDS >> Mysql

データベースレコードをフィルタリングするためのオプションの列

    ExpressionList を使用してみてください 。 if statementの条件が 満たされると、式は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. エラーコード:1215。外部キー制約を追加できません(外部キー)

    2. ID列を含むSqlBulkCopy挿入

    3. Postgresqlの日時フィールドの日付を比較するにはどうすればよいですか?

    4. 一度に複数のネイティブクエリを実行する