0
コードジェネレータをテーブル用に実行するのは可能でしょうか?私は<exclude>
でpkgsをすべて除外することができます。なぜなら、それらはすべて_pkgで終わりますが、関数名と型名は共通であるため、まだ生成しています。JOOQ 3.1テーブル専用コード生成
コードジェネレータをテーブル用に実行するのは可能でしょうか?私は<exclude>
でpkgsをすべて除外することができます。なぜなら、それらはすべて_pkgで終わりますが、関数名と型名は共通であるため、まだ生成しています。JOOQ 3.1テーブル専用コード生成
jOOQ 3.8では、特定のタイプの生成アーティファクト(#3482)をオンまたはオフにするコード生成フラグのサポートが追加されました。設定は次のとおりです。以前のバージョン3.8へ
<database>
<includePackages>false</includePackages>
<includeRoutines>false</includeRoutines>
...
、あなたはまだ、例えば、あなた自身のorg.jooq.util.Database
を実装することができますjOOQ-メタからOracleDatabase
をオーバーライドして、唯一のTableDefinition
項目、その他の項目のどれも生産:
<configuration>
<generator>
<database>
<name>com.example.NoRoutinesOracleDatabase</name>
...
:あなたは、その
Database
を使用するコードジェネレータを構成することができ
public class NoRoutinesOracleDatabase extends OracleDatabase {
@Override
protected List<RoutineDefinition> getRoutines0() {
return new ArrayList<>();
}
// other things you want to prevent...
}
を