Persisting UUID in PostgreSQL using JPA

前端 未结 7 624
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-01 06:43

I\'m trying to persist an entity in PostgreSQL that uses UUID as primary key. I\'ve tried persisting it as a plain UUID:

@Id
@Column(name = \"customer_id\")
         


        
7条回答
  •  温柔的废话
    2020-12-01 07:00

    Newer version >= 8.4-701 of Postgresql JDBC driver correctly handle java.util.UUID mapping. And so do Hibernate >= 4.3.x.

    See details on https://stackoverflow.com/a/780922/173149:

    Map the database uuid type to java.util.UUID.
    This only works for relatively new server (8.3) and JDK (1.5) versions.
    

提交回复
热议问题