The JPA specification does not say that this is possible:
2.1.4 Primary keys and entity identifier
( ) : Java; ; java.lang.String; java.util.Date; java.sql.Date. , , (, ) . , , .
, String int AssetType.FOO.name() AssetType.FOO.ordinal()
, , . - , , , class.isEnum(), . , , .