ToPIA (short for Tools for Portable and Independent Architecture) is a technical platform abstraction framework. It consists of a persistence module and services for migration, replication, and security.
|Tags||Software Development Persistence Security migration replication|
|Operating Systems||OS Independent|
Release Notes: This version refactors generated code for delete on relation without association entity, enables schema initialization by default, deprecates the findByTopiaId, findByNaturalId, and tryFindByTopiaId methods, adds a forNaturalId() method to dao, and adds isEmptyCollection(property) to HqlAndParametersBuilder. It also fixes bugs that prevented multiple migration from being resumed in case of failure and a bug on migration lifecycle.
Release Notes: This release breaks retro-compatibility. You must migrate your application to the new pagination API and rename calls to closeContext() to close(). This version uses nuiton-utils refactored pagination classes, renames closeContext() methods to close(), reviews TopiaService lifecycle, makes TopiaApplicationContext able to init the schema, adds the method TopiaIdFactory#newTopia(Class
Release Notes: This version adds method with index when using stereotype <
Release Notes: This version reviews the implications of ordering and uniqueness in collections and adds a way to add custom generics method inherited by all application DAO. It also fixes several bugs.
Release Notes: In this version two bugs were fixed on queries failing because of wrong HQL parameter names and parameter collision on HQL builder.