@GeneratedValue JPA标记出错

时间:2015-12-14 17:15:05

标签: java hibernate jpa

我正在使用JPA在项目中创建一个类,我想使用JPA TAG将该类映射到数据库,但我收到一个错误,在这部分:

class TrialLogic
{
public:

    void operator()();
    TrialLogic(TrialModel *m);
    ~TrialLogic();

private:

    TrialModel *model;

    void emitSignal();

    int testNum;

};

完全在@GeneratedValue标记的generator属性中。 有谁知道为什么?

1 个答案:

答案 0 :(得分:0)

   @SequenceGenerator(name= "SIGAC_TIPUS_VALORACIO_TVAIDTIPUSVALORACIO_GENERATOR", sequenceName = "SIGAC_SEQ_GEN", allocationSize = 1)
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SIGAC_TIPUS_VALORACIO_TVAIDTIPUS_GENERATOR")

Name的{​​{1}}属性是  "的 SIGAC_TIPUS_VALORACIO_TVAIDTIPUSVALORACIO_GENERATOR &#34 ;.

SequenceGenerator的{​​{1}}属性是 "的 SIGAC_TIPUS_VALORACIO_TVAIDTIPUS_GENERATOR &#34 ;.

它不是同一个ID。我建议不要使用这么大的ID。