SQL schema as database model
From this version is it possible to import database models based on SQL files with CREATE TABLE statements. See more on this in the Import Database Model Wizard chapter.
Multiple database schemas/connections
You may now mix several schemas from SQL or database connections. The generated program however, will only have support for one connection. All database operations must use this one and only connection.
React package.json upgrades
Generated package.json configuration file has been updated to more recent versions of various dependencies. Among those are
- react 16.8.6
- webpack 4.23.2
- node.js 12.16.3
- npm 6.14.4
Remove the node_modules directory and the package-lock.json files before npm install.
JPA @IdClass
When generating JPA annotations will groups that are primary key for a domain class be generated as an inner class in the domain class. The domain class itself will be annotated with @IdClass
with this inner class as target.
Vendor specific database type
JDBC type 1111 (Other) is imported as VENDOR_SPECIFIC_TYPE with default type unknown.VendorSpecificType
. This may be overridden in the JDBC type mapping.
(un)check All on Table selection
There’s a new tri-state toggle on all toggle lists, positioned above the toggle column. Toggle on/off will select/unselect all items in list. It will display as grayed, if there is mixed states in the list.
Removed AngularJS
The AngularJS generator is not available and supported any more.
Java versions
The default setting for java version in example projects and wizard generated projects are java 1.8. If you want to upgrade to other versions, see Release Notes.
Maven Central
Maven Central has moved the repository to https based repository with a new URL: https://repo1.maven.org/maven2.
Derby 10.14.2.0
All example projects uses Derby version 10.14.2.0.
License
g9 and g9 Anonymizer will install a license automatically if you don’t ask for one. The duration is equal to trial license duration.
Here is g9:
- Eclipse Marketplace: https://marketplace.eclipse.org/content/g9-modeling-tools
- or use Esitos Eclipse updatesite at http://www.esito.no/updatesite/g9
- or download from https://download.esito.no/downloads/tools/g9-2.9.0.zip
- We recommend “Eclipse IDE for Java and DSL Developers”
- Complete Release Notes 2.9.0