Hi,
I want a bit of advice.
My current project involves a legacy modernization - the current app is developed on
AS/400 (iSeries) using the
DB2/400 database (operating system: OS/400)
My to-be system:
A modern j2EE based application, with a browser based UI, utilizing jQuery, Spring MVC, coupled with Spring POJO and Hibernate ORM
However my client has made substantial investment in hardware and so wants to
retain the AS/400 machine and wants the new modern application on the same DB2/400 database.
(the application server, would be: IBM WebSphere 6.x or whichever is latest)
I chanced across some old posts, in which the writer has expressed problems when using Hibernate with DB2/400 (which is normally non-journaled in production)
(
https://forum.hibernate.org/viewtopic.php?t=924511&highlight=sql7008 )
(
http://mikewitters.wordpress.com/2007/12/04/hibernating-with-websphere-and-a-non-journaling-db2400-system/ )
I had thought, Hibernate was database independent; simply change the dialect and it can work with "any" database.
But these posts have left me thinking

-
* these posts are pretty old (5 year old), so does the same still hold true?
* given these findings, I have a serious doubt - should or should-I-not adopt Hibernate, for my migration project; if not what ORM can I use?
Please advise.
~g1