Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » New build for Teneo, release notes (0.8.0 - 0.7.5)
New build for Teneo, release notes (0.8.0 - 0.7.5) [message #77754] Fri, 30 March 2007 22:01
Martin Taal is currently offline Martin TaalFriend
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
Previous Topic:TENEO: StoreResource.LOAD_STRATEGY_PARAM
Next Topic:New build for Teneo, release notes (0.8.0 - 0.7.5)
Goto Forum:
  


Current Time: Tue Apr 23 17:14:25 GMT 2024

Powered by FUDForum. Page generated in 0.02614 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top