0

PostgreSQL 9.1,休眠 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;

  ...
}
4

1 回答 1

1

至少有以下两种方式:

  1. 使用SQLInsert,虽然我不知道 JPA 注释是否存在互操作性问题
  2. 创建自定义生成器,可以从这篇博文中找到一些示例。
于 2012-07-21T18:08:06.107 回答