2011-07-19 7 views

答えて

8

を使用してcolumnDefinitionを使用して 据え置き型であることを示唆していることを示唆している...

これは本当です。 columnDefinitionには、使用されるSQLデータ型が指定されています。ただし、このデータ型はすべてのRDBMSで使用できるわけではありません。 JPAでは、どのSQLがどのDB上で動作するかを調べるのは、JPAプロバイダの義務です。 に指定されていますが、一部のデータベースではサポートが中断される危険性が常にあります。

@Temporalは、JPA標準の一部である抽象化です。すべてのJPAプロバイダは、サポートされているすべてのデータベースに対して異なるタイプの@Temporalを異なるSQLタイプにマップできる必要があります。

関連する問題