Class DbHelper.Insert

  • All Implemented Interfaces:

    
    public final class DbHelper.Insert
    
                        

    Дополнительный класс, предоставляющий методы вставки объектов в таблицы

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final <T extends Any> Integer entity(String table, T entity, String message, Boolean needFail) Вставка объекта в таблицу.
      final <T extends Any> Integer entity(String table, T entity, String message) Вставка объекта в таблицу.
      final <T extends Any> Integer entity(String table, T entity) Вставка объекта в таблицу.
      final <T extends Any> Integer entities(String table, Collection<T> entities, String message, Boolean needFail) Вставка списка объектов в таблицу.
      final <T extends Any> Integer entities(String table, Collection<T> entities, String message) Вставка списка объектов в таблицу.
      final <T extends Any> Integer entities(String table, Collection<T> entities) Вставка списка объектов в таблицу.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • entity

         final <T extends Any> Integer entity(String table, T entity, String message, Boolean needFail)

        Вставка объекта в таблицу.

        Поле объекта с первичным ключом должно быть не заполнено

        Parameters:
        table - Название таблицы
        entity - Объект
        message - По умолчанию null.
        needFail - По умолчанию true.
        Returns:

        Количество строк, затронутых запросом

        Since:

        2.0.3

      • entity

         final <T extends Any> Integer entity(String table, T entity, String message)

        Вставка объекта в таблицу.

        Поле объекта с первичным ключом должно быть не заполнено

        Parameters:
        table - Название таблицы
        entity - Объект
        message - По умолчанию null.
        Returns:

        Количество строк, затронутых запросом

        Since:

        2.0.3

      • entity

         final <T extends Any> Integer entity(String table, T entity)

        Вставка объекта в таблицу.

        Поле объекта с первичным ключом должно быть не заполнено

        Parameters:
        table - Название таблицы
        entity - Объект
        Returns:

        Количество строк, затронутых запросом

        Since:

        2.0.3

      • entities

         final <T extends Any> Integer entities(String table, Collection<T> entities, String message, Boolean needFail)

        Вставка списка объектов в таблицу.

        Поле объекта с первичным ключом должно быть не заполнено

        Parameters:
        table - Название таблицы
        entities - Коллекция объектов
        message - По умолчанию null.
        needFail - По умолчанию true.
        Returns:

        Количество строк, затронутых запросом

        Since:

        2.0.3

      • entities

         final <T extends Any> Integer entities(String table, Collection<T> entities, String message)

        Вставка списка объектов в таблицу.

        Поле объекта с первичным ключом должно быть не заполнено

        Parameters:
        table - Название таблицы
        entities - Коллекция объектов
        message - По умолчанию null.
        Returns:

        Количество строк, затронутых запросом

        Since:

        2.0.3

      • entities

         final <T extends Any> Integer entities(String table, Collection<T> entities)

        Вставка списка объектов в таблицу.

        Поле объекта с первичным ключом должно быть не заполнено

        Parameters:
        table - Название таблицы
        entities - Коллекция объектов
        Returns:

        Количество строк, затронутых запросом

        Since:

        2.0.3