Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Features:

  1. The whole IDE was migrated to Eclipse Oxygen
  2. Improvement of the caching adjustment in the IDE. In the past the hibernate cache was adjusted by our framework and it was quite hard to add or implement own caching strategies. This has been changed in the Version 4.0.0.
    1. How to adjust the entity cache?
    2. How to adjust the query cache?
    3. How to adjust the caching of queries done by the framework?
  3. Several JDBC drivers were updatet in the new Version see the following list
    1. H2: 1.3.176 → 1.4.197
    2. MySQL: 5.1.35 → 5.1.46
    3. MSSQL: 4.1.0 → 6.4.0.jre8
    4. DB2: 4.19.26 → 4.24.92
    5. PostgreSQL: 42.0.0 → 42.2.2
  4. Several new JDBC Dialects are available (see list below)
    1. Oracle 12c
    2. TimesTen
    3. MariaDB
    4. MariaDB53
    5. DerbyTenFive
    6. DerbyTenSix
    7. DerbyTenSeven
  5. The folowing hibernate properties were added to "persistence.xml"

    <!-- If set to "true", very detailed informations are shown in the console about your queries and the time needs to get the data. This is useful to find fix database performance issues -->
    <property name="hibernate.generate_statistics" value="false" />
    <!-- Specifies whether to automatically quote any names that are deemed keywords. -->
    <property name="hibernate.auto_quote_keyword" value="true" />

    If there are any issues with your database connection after updating your project to Version 4.0.0. Remove these properties and try again.

  6. A new DAO interface is implemented: com.xdev.dal.DataAccessObject<T, ID>. This interface is very useful for all people who want to realize there own DAO implentation for many different kinds of datastorage.
  7. Google Charts has been implemented. You can find the whole Dokumentation here.
  8. Several code template were added to the code palette
    1. TableExport - For generic XdevTable data export. PDF, CSV, DOCX, ...
    2. Enable QueryCache Full - here
    3. Enable QueryCache Single - here
    4. Entity Cache Strategy - here
  9. We changed the UI-Builder and Preview server from Jetty to Tomcat
    1. Preview and UI Builder more stable and reliable
    2. Preview and the later live system the same in many cases

BugFixes:

  1. Transfer variables or objects by the XdevNavigator containing generics was not possible in the past. e.g. List<String> or XdevTable<Customer> This has been fixed.
  2. In the past, after renaming a XdevView the underlying .xml file is not refactored write. This has been fixed.
  3. After changing the localization of an application at runtime the XdevExportWizard and the XdevContainerFilterContainer were not changed. Now these two components are changed to English language in case of any other language then German is set.
  4. The Validation Tooling loses the Focus at different moments during validation of entity attributes. This has been fixed.
  5. Many more Bugs are fixed with system and version changes see Features

Performance improvement:

  1. We improved the performance of the IDE in many cases by adding cache functionality. Especially for handling huges projects.


  • No labels