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