Does Javers support DB2 and DB2/400? - javers

In release 3.7.8, it was stated that the support was added for DB2 and DB2/400. However, in 3.14.0, it was stated that the experimental support was discontinued.
Going through the API, it was noted that there's no dialect for DB2. As such, I guess the support for DB2 was removed.
I would like to find out whether DB2 support is still in the plan for Javers or abandoned?
Thanks.

We have abandoned support for DB2 database, as we can't find a way how to run integration tests for it.

Related

Is Spring Data Jdbc recommended for Oracle 18c?

Is Spring Data JDBC v1.1.5 recommended for Oracle Database and Enterprise Applications? Lot of samples around the net based on Open Source RDBMS (H2 or PostgreSQL). We are using Spring Data JDBC in a Spring Boot Microservice Application, facing following problems.
Force to write custom converters for oracle.sql.TIMESTAMP, oracle.sql.TIMESTAMPTZ and oracle.sql.DATE and oracle.sql.ROWID etc..
Can't type cast oracle.sql.ROWID to java.lang.Number
Identity must not be null after save.
Spring Data JDBC is absolutely recommended for Enterprise Applications.
Not so much for use with Oracle.
Since the necessary resources (database & JDBC driver) weren't available in a form that could be easily used in integration tests on public platforms, Oracle isn't included in regular builds.
Therefore it is likely that one encounters issues when working with Oracle.
Some are already known, for others issues in Jira or even PRs are highly appreciated.

Embed database in spring project with hibernate

In my previous spring projects, I always use hibernate+postgresql to store the data. I rencently start to use spring-boot, and I am looking for a database system which allow me embed it in my project, without be required the installation of a external DBMS.
I try use SQLite, but in my searches I found some afirmations Hibernate isn't compatible with SQLite.
Anyone knows if this is possible and could point me a solution?
We've successfuly used HSQLDB with Hibernate for ages.
This is actually super cool for sales, you can demonstrate a working application on (potential) customers machine with the embedded HSQLDB database. And still be able to switch to "the real thing" later on.
See also this:
Does Hibernate Fully Support SQLite
and this:
https://code.google.com/p/hibernate-sqlite/

Using sonarqube with apache derby

I am planning to use sonarqube. I have successfully installed sonarqube. AT the moment i am using the embedded h2 database which we shall only use for evaluation purpose. I went through the documentations and found out that sonarqube support MS SQL, MySQL, Oracle and PostgreSql. I was wondering if it possible to setup sonarqube with Apache Derby? If yes then can you please tell me how to do that?
Apache Derby used to be Sonar's default embedded database and was recently replaced by H2.
Is there are reason to favour Derby? I'm personally a big big fan of H2. In practice, you are best advised to use something like MySQL for non-trivial Sonar installations.
As you perfectly read on the requirements page, Derby is not supported.

cassandra-jdbc and Ebean, can they work together?

Admitting I am not a Avaje Ebean expert or a JDBC expert either. I use play framework and Ebean in the "normal" use cases (H2 and mySQL basically) and they perform fine for me.
I found recently about the cassandra-jdbc driver project and was wondering if I could naively make them work together. So I tried and, once I turned off evolutions, I got a SQLFeatureNotSupportedException because cassandra-sql force autocommit always on.
I wanted to know if there is a way to make them work together since the driver claim to be Jdbc compliant and Ebean should be able to work with that. Is there something in the way Ebean use the drivers that make this impossible?
Although the cassandra-jdbc driver is jdbc complient, at the moment its not possible to use cassandra as the backend for your playframwork #Models.
There are a few projects trying to implement support for NoSql, although not explicitly cassandra, in the play framework, have a look at siena.
Also this SO question might be a useful reference.

WebLogic and Top Link confusion

I'm trying to install Oracle WebLogic Server, then when I look for the generic version,
TopLink comes up!
What is the deal ? I dont need to integrate my server with TopLink, but I have to if I want the generic version!
Thanks,
Oracle TopLink is an implementation of the Java EE standard for persistence, called "JPA". In fact, the open source version of TopLink is called EcplipseLink, and that is the Reference Implementation for the JPA standard.
Oracle WebLogic uses Oracle TopLink internally to provide its JPA support. For example, Entity EJBs in WebLogic use Toplink for their Object-Relational Mapping (basically, moving the data back and forth from a database to WebLogic). Parts of TopLink are also used for Object-to-XML mapping.
Hope that helps :)
For the sake of full disclosure, I work at Oracle. The opinions and views expressed in this post are my own, and do not necessarily reflect the opinions or views of my employer.
Are you trying the "Oracle WebLogic Server 11gR1 (10.3.5) + Coherence + OEPE - Package Installer"
Try the "Oracle WebLogic Server 11gR1 (10.3.5) ZIP Distribution" from http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html

Resources