Annotation Interface Config


@Retention(RUNTIME) @Target(TYPE) public @interface Config
  • Element Details

    • addLimitForSingleQuery

      boolean addLimitForSingleQuery
      Single query method includes: queryForSingleXxx/queryForUniqueResult/findFirst/findOnlyOne/exists/count...
      Returns:
      Default:
      false
    • callGenerateIdForInsertIfIdNotSet

      boolean callGenerateIdForInsertIfIdNotSet
      flag to call generateId for CrudDao.insert(T entity), CrudDao.batchInsert(Collection<T> entities) if the ids are not set or set with default value.
      Returns:
      Default:
      false
    • callGenerateIdForInsertWithSqlIfIdNotSet

      boolean callGenerateIdForInsertWithSqlIfIdNotSet
      flag to call generateId for CrudDao.insert(String sql, T entity), CrudDao.batchInsert(String sql, Collection<T> entities) if the ids are not set or set with default value.
      Returns:
      Default:
      false
    • allowJoiningByNullOrDefaultValue

      boolean allowJoiningByNullOrDefaultValue
      Returns:
      Default:
      false
    • fetchColumnByEntityClassForDataSetQuery

      boolean fetchColumnByEntityClassForDataSetQuery
      Returns:
      Default:
      true