Class P4_InsertOrUpdateOp

All Implemented Interfaces:
DBHelper, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
P5_DeleteOp

public abstract class P4_InsertOrUpdateOp extends P3_UpdateOp
  • Constructor Details

    • P4_InsertOrUpdateOp

      public P4_InsertOrUpdateOp()
  • Method Details

    • insertOrUpdate

      public <T> int insertOrUpdate(T t)
      Description copied from interface: DBHelper
      如果t有主键,则更新值;否则插入记录。只有非null的值会更新或插入。
      Parameters:
      t - 需要插入的DO对象实例
      Returns:
      返回数据库实际修改的条数
    • insertOrUpdateWithNull

      public <T> int insertOrUpdateWithNull(T t)
      Description copied from interface: DBHelper
      如果t有主键,则更新值;否则插入记录。包括null的值会更新或插入。
      Parameters:
      t - 需要插入的DO对象实例
      Returns:
      返回数据库实际修改的条数
    • insertOrUpdate

      public <T> int insertOrUpdate(Collection<T> list)
      Description copied from interface: DBHelper
      如果t有主键,则更新值;否则插入记录。只有非null的值会更新或插入。
      Parameters:
      list - 需要插入的DO对象实例列表
      Returns:
      返回数据库实际修改的条数