2011-12-21 11 views
0

私はHibernate Pojo Generatorを使用して、休止状態のものを生成しました。 MySqlを使って正常に処理しましたが、DB2でクラスを生成しようとすると失敗します。私はhbnpojogen-core-1.4.4-jar-dependencies.jarにDB2ドライバが含まれていないことを確認します。私はそれらを追加しましたが、もう一度失敗します。IBM DB2のHibernate Pojo Generator

私は休止POJOジェネレータDB2で動作するかどうかを知りたいですか?既知の問題セクションで、このツールのWebサイトから

+0

正確には何が失敗するのですか?スタックトレースなど? – home

答えて

1

JDBCは、データベースの違いを隠すために意図されているが、各コネクタドライバはその癖を持っています。したがって現時点では、ジェネレータはMySQLデータベース上で正しく動作することがわかっていますが、MS-SQLサポートはかなり良く見えると報告されています。他のデータベース、特にPostgreSQLのサポートは間もなく予定されています。他のデータベースはまだテストされていません(報告書を提出してください)

これはDB2で動作しないようです。使用して簡単なテスト行う

+0

はい、そうです... –

1

java -cp db2jcc.jar:db2jcc_license_cu.jar -jar hbnpojogen-core-1.4.4-jar-with-dependencies.jar config.xml 

は...ただClassNotFoundExceptionを生産しました。しかし、使用して:

java -cp hbnpojogen-core-1.4.4-jar-with-dependencies.jar:db2jcc.jar:db2jcc_license_cu.jar com.felees.hbnpojogen.HbnPojoGen config.xml 

を...次を作り出した:

Reading from config: config.xml 
Stage 1: Copying skeletons 
Stage 2: Getting commit order in 'PARTIAL' strategy 
java.lang.StringIndexOutOfBoundsException: String index out of range: -1 

もう少し努力し、あなたはそれが働いて得ることができるかもしれません。

+0

ありがとうございます。私はドライバを追加することによってそうし、StringIndexOutOfBoundsExceptionも取得しました。一度に接続障害が発生したとき。 –

関連する問題