【发布时间】:2012-10-08 16:20:18
【问题描述】:
每个 JPA-Provider(至少是 hibernate、eclipselink 和 openjpa)都可以在 jpa 实体类的基础上创建 ddl-schema。但是每个数据库管理系统都有自己的数据类型。
那么 jpa 提供者如何决定选择哪种 sql 数据类型。 (我认为这将是特定于提供商的)。是否有像String->varchar(xx), boolean->tinyint 这样的映射。但是,每个数据库都必须存在这种映射,对吗?任何人都可以把我放在正确的方向吗?我搜索了休眠源代码,但没有找到正确的代码 sn-ps。
谢谢!
【问题讨论】:
-
查看 MySQLDialect 类的 hibernate 源代码