模型的播放框架UUID不起作用 [英] Play framework UUID for model isn't working

查看:22
本文介绍了模型的播放框架UUID不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下是我收到的错误(使用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;

我有什么问题?我如何解决它?

推荐答案

我遇到了答案,我必须使用此导入:

import org.hibernate.annotations.GenericGenerator;

我的代码出现了一些错误,因此我最终执行了以下操作:

@Id 
public String uuid;

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

这篇关于模型的播放框架UUID不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆