Release Notes: This version fixes an incorrect "IN" HQL syntax generated on PostgreSQL.
Release Notes: This release removes duplicated code betweeen generated XxxApplicationContext and XxxPersistenceContext and unecessary hardcoded or parameterized types in AbstractTopiaDao, and adds some methods to use a pager in TopiaDao and query builder. Users are now able to specify a super class for any generated class. Topia now generates a DaoSupplier and adds convenient methods on entities. Bugs were also fixed (ToPIA tagValues and stereotypes are no longer found while generating a model). The migration service has been put back into shape and is now working.
Release Notes: This version fixes a bug whereby an association-class participant could be null.
Release Notes: Hibernate was updated to version 4. TopiaId generation was changed, and TopiaException can be changed to TopiaRuntimeException. You can also choose the hibernate inheritance strategy. Some code has been deprecated, and deprecated was code removed. Generics support was added on TopiaContext#find*() methods. Many bugs were fixed.
Release Notes: This version allows you to use a collection parameter in TopiaContext find() (as findAll does).
Release Notes: This version updates dependencies and EUGene so users can now use YAML models.
Release Notes: This release fixes the Hibernate mapping generator format, uses ObjectModelJavaModifier instead of ObjectModelModifier, and fixes topia-service-security tests.
Release Notes: This version adds the method findAllLazyByQuery on TopiaDAO to iterate on result by a lazy mechanism. It improves entity visitor to export as CSV files. It uses the new PageBean API from nuiton-utils. It adds a new method to import a table and return imported entities. It adds a progress model while importing data, and improves CSV import/export features. In this version, there are some incompatible APIs in DAO in the findAllbyPage method. You will have to use the TopiaPagerBean to fix this.
Release Notes: This release adds a clearCache method on topia context to clear hibernate cache.
Release Notes: This release adds a method to compute the association table name for two different entity contracts, adds a GET_TOPIA_ID function to the TopiaId class, adds a deleteAll method to TopiaDAO, introduces a TopiaPersistenceHelper, adds some API for import / export in CSV format, adds new methods to TopiaDAO to do a search without using TopiaQuery, adds a metadata package in persistence, and adds a method name() in TopiaEntityEnum. It also deprecates TopiaQuery and improves the TopiaDAO documentation.