モジュール org.nkjmlab.sorm4j

インタフェース Command

    • メソッドの詳細

      • executeQuery

        <T> T executeQuery​(ResultSetTraverser<T> resultSetTraverser)
        Executes a query and apply the given handler to the returned result set.
        型パラメータ:
        T -
        パラメータ:
        resultSetTraverser -
        戻り値:
      • executeQuery

        <T> List<T> executeQuery​(RowMapper<T> rowMapper)
        Executes a query and apply the given mapper to the each row in returned result set.
        型パラメータ:
        T -
        パラメータ:
        rowMapper -
        戻り値:
      • executeUpdate

        int executeUpdate()
        Executes an update and returns the number of rows modified.
        戻り値:
      • readFirst

        <T> T readFirst​(Class<T> objectClass)
        Reads an object from the database.
        型パラメータ:
        T -
        パラメータ:
        objectClass -
        戻り値:
      • readList

        <T> List<T> readList​(Class<T> objectClass)
        Reads a list of objects from the database by mapping the results of the parameterized SQL query into instances of the given object class. Only the columns returned from the SQL query will be set into the object instance.
        型パラメータ:
        T -
        パラメータ:
        objectClass -
        戻り値:
      • readOne

        <T> T readOne​(Class<T> objectClass)
        Reads a list of objects from the database by mapping the results of the parameterized SQL query into instances of the given object class. Only the columns returned from the SQL query will be set into the object instance.
        型パラメータ:
        T -
        パラメータ:
        objectClass -
        戻り値:
      • readTupleList

        <T1,​T2> List<Tuple.Tuple2<T1,​T2>> readTupleList​(Class<T1> t1,
                                                                    Class<T2> t2)
        Reads results as List of Tuple.Tuple2 for reading JOIN SQL results typically.
        型パラメータ:
        T1 -
        T2 -
        パラメータ:
        t1 -
        t2 -
        戻り値:
      • readTupleList

        <T1,​T2,​T3> List<Tuple.Tuple3<T1,​T2,​T3>> readTupleList​(Class<T1> t1,
                                                                                      Class<T2> t2,
                                                                                      Class<T3> t3)
        Reads results as List of Tuple.Tuple3 for reading JOIN SQL results typically.
        型パラメータ:
        T1 -
        T2 -
        パラメータ:
        t1 -
        t2 -
        戻り値: