| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DaoDescriptor<ENTITY,ENTITYBUILDER>Implementers of this interface completely describe all the information
 necessary to persisting objects of type  ENTITY. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AssociationDaoBuilder<LEFT,RIGHT>A mechanism for building an  AssociationDao. | 
| class  | DaoBuilder<ENTITY>A DaoBuilder provides mechanisms for defining the relationship between
 a Java type and the table(s) that will persist the data held in the class. | 
| class  | DaoImpl<ENTITY,PARENT,BUILDER,PARENTBUILDER>The  Daoimplementation. | 
| class  | IndirectDaoBuilder<ENTITY,BUILDER>An  IndirectDaoBuilderis used for times when the class representing
 the persisted entity is immutable. | 
| class  | IndirectKeylessDaoBuilder<ENTITY,BUILDER>An  IndirectKeylessDaoBuilderprovides mechanisms for defining the relationship between
 a Java type and the table that backs it. | 
| class  | KeylessDaoImpl<ENTITY,PARENT,BUILDER,PARENTBUILDER>The  KeylessDaoimplementation. | 
| class  | RelativeDaoDescriptor<ENTITY,PARENT,ENTITYBUILDER>An implementation of a  DaoDescriptorthat has its
 prefixes shifted. | 
| Modifier and Type | Method and Description | 
|---|---|
| static List<String> | KeylessValidator. findErrors(Connection connection,
          KeylessDaoDescriptor daoDescriptor) | 
| static void | KeylessValidator. validate(Connection connection,
        KeylessDaoDescriptor daoDescriptor)Calling this method will attempt to check to make sure that certain basics of the
  Daodefinition correctly match the database schema. | 
| Constructor and Description | 
|---|
| SqlRunner(Connection connection,
         KeylessDaoDescriptor<ENTITY,BUILDER> daoDescriptor) | 
Copyright © 2019. All rights reserved.