New build for Teneo, release notes (0.8.0 - 0.7.5) [message #77754] |
Fri, 30 March 2007 22:01 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
New builds are available for Teneo: 0.8.0 and 0.7.5.
>>> Build 0.8.0. (for build 0.7.5 see below)
The latest 0.8.0 build contains the following new/changed functionality:
- Proxying and Class name mapping (hibernate)
Teneo will now as a default add a (class)name attribute to each class mapping in Hibernate. This
makes it also possible to query for types using class(names) and interfaces(names). This behavior
is enabled as a default (as there are no apparent disadvantages) but can be disabled by setting an
option (PersistenceOptions.ALSO_MAP_AS_CLASS).
This release should now also support Hibernate (or cglib) proxies. This means that lazy-loading for
many-to-one relations is now supported.
There is a new option SET_PROXY (default: false) which controls if Teneo will make each type
proxy-able (for each concrete type). Proxying for specific types can be enabled by using the @Proxy
annotation (which is also new).
Thanks to Jean-Denis Boudreault for contributing in this area.
- Multiple Inheritance
The last few weeks I have seen a number of examples of multiple inheritance combined with Teneo. A
number of issues related to this have been solved earlir and this build contains several additional
fixes related to multiple inheritance handling.
However as jpox/hibernate do not support multiple-inheritance there are still limitations. For more
information please visit these pages:
http://www.elver.org/hibernate/inheritance.html#Multiple+Inh eritance+Support
http://www.elver.org/jpox/inheritance.html#Multiple+Inherita nce+Support
- Href
When an object refers another eobject in another resource and the first object is persisted to xml
then the reference to the second object is stored as a href-like id. The href is now set correctly
and contains the primary key of the refered-to object.
- Issues solved for 0.8.0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=177369 - Implement a new system option to enable full
classificati...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=177370 - Implement the @Proxy annotation
https://bugs.eclipse.org/bugs/show_bug.cgi?id=179313 - Column annotation attribute "nullable" is not
being consi...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=179446 - EMF Referencing (using resource uri and
object id) from a...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=180011 - Feature id of PersistableEList can be wrong
in case of mu...
>>> Build 0.7.5
The fixes for multiple inheritance also apply to the 0.7.5 release. The 0.7.5 release does not
support Hibernate proxying.
The 0.7.5 release for jpox now runs with jpox 1.1.7.
Issues solved for 0.7.5
https://bugs.eclipse.org/bugs/show_bug.cgi?id=180011 - Feature id of PersistableEList can be wrong
in case of mu...
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
|
|
|
Powered by
FUDForum. Page generated in 0.03683 seconds