小编Сул*_*ров的帖子

java hibernate未知列''in'字段列表'

我需要帮助.

当我使用getAllStreets()方法时我在HQL中有错误:

org.hibernate.exception.SQLGrammarException: Unknown column 'this_1_.houses_id' in 'field list'
Run Code Online (Sandbox Code Playgroud)

我猜他一定要写this_1_id代替this_1_.houses_id

可能是我做错了实体和关系?

2实体 - 房屋和街道

ER - 型号:

表街道

  • ID
  • 名称
  • Houses_id

表房子

  • ID
  • 名称

我的课程:

@Entity
@Table(name="Streets")
public class Street {
    private Long id;
    private String name;
    private Long houses_id;
    private House house;
    public Street(){}    
    @Id
    @GeneratedValue(generator="increment")
    @GenericGenerator(name="increment", strategy="increment")
    @Column(name="id")
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    @Column(name="name")
    public String getName() {
        return name;
    } …
Run Code Online (Sandbox Code Playgroud)

java hibernate

16
推荐指数
2
解决办法
6万
查看次数

标签 统计

hibernate ×1

java ×1