模型的播放框架UUID不起作用

时间:2013-08-02 19:58:35

标签: uuid playframework-1.x

这是我得到的错误(使用play 1.2.5):

  

编译错误文件/app/models/Fiddle.java不可能   编译。引发的错误是:GenericGenerator无法解析为   型

这是Fiddle.java:

package models;

import java.util.*;
import javax.persistence.*;

import play.db.jpa.*;

@Entity
public class Fiddle extends GenericModel {
    public String html;
    public String css;
    public String js;

    @Id 
    @GeneratedValue(generator="system-uuid") 
    @GenericGenerator(name="system-uuid", strategy = "uuid") 
    public String id;

我的问题是什么?我该如何解决?

1 个答案:

答案 0 :(得分:0)

我遇到了答案,我不得不使用此导入:

import org.hibernate.annotations.GenericGenerator;

我的代码出错了所以我最终这样做了:

@Id 
public String uuid;

// Constractor
public Constructor(String one, String two, String three){
    this.uuid = java.util.UUID.randomUUID()+"";