JPA更改UUID值

时间:2014-08-12 02:19:03

标签: java mysql jpa eclipselink uuid

我使用varbinary(36)将MySql中的UUID保存为主键。我使用EclipseLink来自动生成我的数据对象。它将主键作为String。我插入的数据如下。当我使用JPA从国家/地区选择*时,COUNTRY_ID成为:' 66653565373765302D663832312D313165332D613361632D303830303230306339613636'。我做错了什么?

INSERT INTO `didicity`.`country`
(`COUNTRY_ID`, `NAME`, `SHORT_NAME`)
VALUES
('fe5e77e0-f821-11e3-a3ac-0800200c9a66', 
'United State',
'USA'
);



@Id
@Column(name = "COUNTRY_ID")
private String countryId;

0 个答案:

没有答案