What’s new in 2.1

 


Entity Management


Derived attributes

Datanect now allows you to create derived attributes.
Derived attributes are be defined in the entity repository’s
specific query language. For now only RDBMS repositories are
supported. You can specify them e.g. in SQL.


Derived attributes in user-defined references

Derived attributes can also be used as source or target
attributes in user-defined entity references. This extends your
options when connecting data.


Datanect perspective


Type search for entity classes

You can open the type search dialog for entity classes
find and open entity classes more quickly. The selected entity
class will be opened in the tablebrowser.

 


Full quallified entity class name

The tablebrowser shows you the full qualified entity class
as the tab’s tool tip now.


Tablebrowser


User-defined attributes

User-defined attributes can be created through the
tablebrowser’s context menu


Comma-separated values for integer filters

The tablebrowser’s attribute filters allow comma-separated
list for integer types.


Full quallified entity class name

The tablebrowser shows you the full qualified entity class
as the tab’s tool tip now.


Invert selection

You can now invert the actual selection in the
tablebrowser through the context menu.


Sort columns

You can now sort the tablebrowser’s column. The sort will
only be applied to the tablebrowser’s actual content. It will
not be applied to the remote repository. E.g. by using an order
by SQL. This feature is planned for a later release.


Bug fixes
  • [DATANECT-221] – Selection takes a long time for large
    entity sets.

Bug fixes
  • [DATANECT-200] – CHAR based entity attributes are cut to 1 char

Entity Repository Explorer


User-defined markers

The Entity Repository Explorer shows an user-defined marker on entity
classes that either contains user-defined references or derived
attributes.


Manage derived attributes

You can now add or remove derived attributes through the
Entity Repository Explorer’s context menu.


Manage user-defined references

You can also add or remove user-defined references through
the Entity Repository Explorer’s context menu.


Other resources

The Entity Repository Explorer now shows all other
resources that you create under the Datanect project. This gives
you a more flexible way to work with Datanect projcts.


Bug fixes
  • [DATANECT-201] – Support for LUW DB

Export


Bug fixes
  • [DATANECT-217] – Cyclic dependencies should be ignored
    if they are not contained in the export entity set.

What’s new in 2.0

Datanect 2.0 is a nearly complete new implementation based on Eclipse RCP. The goal is to provide a more stable application, more familiar user interface and better IDE integration in the future.


Framework


Datanect is now based upon the eclipse rich client platform. The old databrowser is integrated through a separate frame and a read-only view now.


Entity Repository Explorer


The entity repository explorer provides you access to all entity repositories and contained entities


Dynamic POJO Mapping generation

You can generate a hibernate dynamic pojo mapping from every RDBMS based entity repository now. This very helpful for rapid prototyp creation.


The context menu of the tablebrowser provides you all available commands.


Tablebrowser


A new tablebrowser was added that is now used to browse the data.


The context menu of the tablebrowser provides you all available commands.


Outline


The outline gives you a structured overview over the opened tablebrowsers.


 

Treebrowser


A treebrowser was added that allows you to support an entity related browsing. It is also very useful when you want to browse hierachical structures. Such as references to entities in the same table. E.g. child – parent relationships.


Export

The export is completely re-implemented and now supports consistent export data sets. it shows you inconsistent entities and provides you actions to add required entities or remove inconsistent ones.

 


Open in default editor
When an export is finished it will ask you if the exported file should be opened in the default editor.
This editor can be changed using Preferences -> General -> Editors -> File Associations.