每个 JPA-Provider(至少 hibernate、eclipselink 和 openjpa)都提供了基于 jpa 实体类创建 ddl-schema 的可能性。但是每个数据库管理系统都有自己的数据类型。
那么 jpa-providers 如何决定选择哪种 sql 数据类型。(我认为这将是特定于提供商的)。是否有类似映射String->varchar(xx), boolean->tinyint
之类的。但是,每个数据库都必须存在这种映射,对吗?任何人都可以把我放在正确的方向吗?我在休眠源代码中进行了搜索,但没有找到正确的代码片段。
谢谢!