簡體   English   中英

堅持使用帶有返回ID的存儲過程

[英]Persist using stored procedure with return id

PostgreSQL 9.1,Hibernate 4.1。

如何使用存儲過程持久化PropertyTypeEntity(返回ID中的問題。GenerationType.IDENTITY)
不可能嗎

@Table(name = "property_types", schema = "public", catalog = "")
@Entity
public class PropertyTypeEntity implements IEntity<Long> {

  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  private Long id;

  ...
}

至少有以下兩種方法:

  1. 使用SQLInsert ,盡管我不知道JPA批注是否存在互操作性問題
  2. 創建自定義生成器,一些例子可以發現這個博客帖子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM