楼主A的实体类写错了@Eneity
public class A {
@Id
@GeneratedValue
private int id;
private Sreing name;
@OneToOne //这里该怎么写
private B b;
//setter getter......
}这样查询出来的A中就有B的name了 list.get(i).getB().getName();
public class A {
@Id
@GeneratedValue
private int id;
private Sreing name;
@OneToOne //这里该怎么写
private B b;
//setter getter......
}这样查询出来的A中就有B的name了 list.get(i).getB().getName();
public class A {
//最好还是把这些注解写在getter上
@Id
@GeneratedValue
private int id;
private String name;
private int bid;
@OneToOne
@JoinColumn(name="bid",insertable=false,updatable=false)
private B b; //setter getter......
}@Eneity
public class B {
//最好还是把这些注解写在getter上
@Id
@GeneratedValue
private int id;
private String name;
@OneToOne(mappedBy="b")//双向一对一关联以A类的b属性配置来进行关联
private A a;
//setter getter......
}
恩 我是写在getter上的 主要是懒得打 就放在属性上了 我先试下看看。。