我正在使用JPA在项目中创建一个类,我想使用JPA TAG将该类映射到数据库,但我收到一个错误,在这部分:
class TrialLogic
{
public:
void operator()();
TrialLogic(TrialModel *m);
~TrialLogic();
private:
TrialModel *model;
void emitSignal();
int testNum;
};
完全在@GeneratedValue标记的generator属性中。 有谁知道为什么?
答案 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。