All Known Implementing Classes:
AbstractAutoIdFinder, AutoIntegerIdFinder, AutoLongIdFinder, AutoStringIdFinder

public interface IdFinder<ID>
A IdFinder must be unique in one storage for one entity-class. It creates Ids and therefore must know all existing entities of one class.
  • Method Summary

    Modifier and Type
    Method
    Description
    static IdFinder<? extends Object>
    createIdFinder(Field idField, jakarta.persistence.GeneratedValue generatedValueAnnotation, Supplier<Object> lastIdGetter)
     
     
  • Method Details

    • createIdFinder

      static IdFinder<? extends Object> createIdFinder(Field idField, jakarta.persistence.GeneratedValue generatedValueAnnotation, Supplier<Object> lastIdGetter)
    • findId

      ID findId()