データベース スキーマでいくつかの Java の概念を表現したいと考えています。インスタンスを Hibernate に永続化するという意味ではなく、Java の型システムを一連のテーブルと行として表現するという意味です。
たとえば、タイプに関しては、私が表現したい特定の明確な関係のセットがあります。たとえば、 Java にはプリミティブ型と参照型の 2 つの型があり、プリミティブ型は数値型とブール型に分割され、数値型は整数型と浮動小数点型に分割され、整数型は byte short int long と char 型と浮動小数点型に分割されます。 float と double に(私はそれが正しいと思います)。
Java にもクラスがあり、クラスにはメソッドがあり、メソッドにはシグネチャとコンストラクターがあり、型と引数が返されます。どちらにも何らかの型があります。
そこで、この種の情報を 3NF 形式で表すデータベースを作成したいと考えています。このようなデータベースは、データベースに入れられるデータであるオブジェクト インスタンスに関するクエリを許可します。
このようなものはありますか?おそらく、JDBC と Hibernate の領域に到達しないクエリを作成するのは難しいため、Google で役立つものは何も見つかりません。それでも、誰かがすでにこれを行っているに違いないと思います。私が知らない標準や RFC さえあるかもしれません。
私が望んでいないのは、休止状態などのいくつかの側面をリバースエンジニアリングしようとすることです。それは実際には、見返りがほとんどない大規模な作業になると思います。私がゼロからそれを行うことができないということではありません (通常の誤った開始と間違いが行われた後)。
どうもありがとう。