Skip to content

@ojplg ojplg released this Dec 14, 2019

Bug fix for selecting the children of a joined entity when the classes are immutable.

Assets 5

@ojplg ojplg released this Nov 26, 2019

Support for child select strategies extended to joined entities.

Assets 5

@ojplg ojplg released this Sep 17, 2019

  • Added ChildSelectStrategy capabilities
  • Moved to AbstractDaoBuilder with crazy Java type system abuse
Assets 5

@ojplg ojplg released this May 12, 2019

  • Clean up select method names. All methods that return a list are now named select, and those that return one item are named selectOne.
Assets 5

@ojplg ojplg released this May 4, 2019

  • Add selectDistinct() methods to Daos
Assets 5

@ojplg ojplg released this Apr 15, 2019

  • Support for IN and NOT IN predicates in WHERE clauses
  • Change withIntegerColumn() to withLongColumn()
Assets 5

@ojplg ojplg released this Apr 13, 2019

  • Internal changes to make all data columns derived from GenericColumn
  • Extend support of GenericColumn to where clauses
  • Add new static instances of GenericColumn for clients to use
Assets 5

@ojplg ojplg released this Apr 10, 2019

Bug fix to prevent illegal SQL be generated when trying to append to an empty clause.

Assets 5

@ojplg ojplg released this Apr 2, 2019

  • Generic Column support added, user-defined column types
  • Better schema support
    • Unique constraints
    • Interface to override SQL types
  • Internals improved:
    • Simplified column collation
    • DAO builders independent but tested for matching methods
Assets 2

@ojplg ojplg released this Mar 27, 2019

  • Add Schema class
  • Change from LocalDateTime to Instant for timestamp persistence
Assets 5