【问题标题】:Play framework UUID for model isn't working模型的播放框架 UUID 不起作用
【发布时间】:2013-08-04 05:09:08
【问题描述】:

这是我得到的错误(使用 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;

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

【问题讨论】:

    标签: uuid playframework-1.x


    【解决方案1】:

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

    import org.hibernate.annotations.GenericGenerator;
    

    我的代码出现了一些错误,所以我最终这样做了:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多