私はactivejdbc 1.4.9を使用しています。2 つの ActiveJDBC モデル クラスを持つ 1 つの jar (maven を使用) を作成しました。jar をアプリケーションに追加しました。アプリケーションには、さらに 3 つのモデル クラスがあります。アプリケーションをコンパイルして実行しようとすると (gradle ベース)、activejdbc はアプリケーションにある 3 つのクラスのみを計測しますが、jar にあるクラスは計測しません。jar に入っている 2 つのモデルにデータを書き込もうとすると、次のように例外がスローされます。
org.javalite.activejdbc.DBException: DB からメタデータを取得できませんでした。DB にテーブルが存在しますか?
今、私はある疑問を持っています。いくつかのことを解決して理解するのを手伝ってください。
- インストルメンテーションはどのように行われますか?
- jar を作成すると、インストルメント化されたクラスが含まれますか?
- なぜこのエラーがスローされるのですか?