我想在数据库中表达一些 Java 概念。我的意思不是长期存在于 Hibernate 中的例子,我的意思是将 javas 类型系统作为一系列的表格和行。
例如,关于类型,我想代表的是一种明确的关系。例如,爪哇有两种类型,原始类型和参考类型,原始类型分为数字型和布尔型,数字型分为数字型和布林型,数字型分为集成型和浮动型,组合型分为字节短长,字符型和漂浮型分为浮动型和双倍(我想我说得对)。
Java还有班级和班级都有方法和方法,有签名和建构人以及返回类型和论据,两者都有某种类型。
所以我想创建一个数据库,以 3NF 格式代表此类信息。 这样的数据库可以查询对象实例, 即输入数据库的数据 。
是否有类似的东西呢?我在谷歌上发现没有什么用处,也许是因为很难得出一个无法将你置于JDBC和Hiberate领地的查询。 尽管如此,我认为肯定有人已经这样做了;也许有我所不知道的标准或RFC。
我不想尝试逆向工程 诸如冬眠或类似的东西的某些方面。 我认为这实际上是一个鲜为人知的任务。 我不是不能从零做起(在通常的错误开始和错误发生之后),而是我在想,它是否还没有完成,有没有在某个地方标注出来。
非常感谢。