小编Raf*_*ira的帖子

通过持久属性的反射访问字段时出错

我在休眠时遇到了这个错误

Error accessing field [private java.lang.Integer br.com.moldargesso.moldar.entities.Cidade.id] by reflection for persistent property [br.com.moldargesso.moldar.entities.Cidade#id] : 1
Run Code Online (Sandbox Code Playgroud)

班级

@Entity
@Table (name = "obras")
public class Obra {


    @Id
    @GeneratedValue (strategy = GenerationType.IDENTITY)
    @Column (name = "id")
    private Integer id;

    @OneToOne 
    @JoinColumn (name = "fk_cliente")
    private Cliente cliente;

    @OneToOne
    @JoinColumn (name = "fk_cidade")
    private Cidade cidade;
Run Code Online (Sandbox Code Playgroud)

类 CIDADE

@Entity
@Table (name = "cidade")
public class Cidade {

    @Id
    @GeneratedValue (strategy = GenerationType.IDENTITY)
    @Column
    private Integer id;

    @Column
    private String nome;
Run Code Online (Sandbox Code Playgroud)

公共列表列表(整数 cidade){ …

java hibernate

5
推荐指数
0
解决办法
4294
查看次数

标签 统计

hibernate ×1

java ×1