Да, это возможно. В вашей целевой среде (JBoss AS 6 и 7) у вас уже есть среда выполнения Hibernate с поддержкой JPA 2.0, поэтому я предполагаю, что Hibernate - это поставщик сохраняемости, который вы хотите использовать.
- Если у вас еще нет драйвера JDBC, найдите драйвер, соответствующий версии DB2:
Драйверы
- Если вы используете Hibernate, тогда диалект будет org.hibernate.dialect.DB2Dialect . Если вы планируете использовать другого поставщика постоянных данных, возможно, вы найдете информацию о диалекте в документации.
В отличие от того, что вы представляете в своем комментарии, по крайней мере, Hibernate не выбирает правильный диалект на основе драйвера. Между водителем и диалектом нет однозначного сопоставления. Например, в MySQL диалект зависит от типа таблицы (innoDb / MyISAM) и версии MySQL, и все они могут использоваться с одной и той же версией Connector / J.