hibernate能不能2个属性对应数据库里面一个字段?
如题 可以吗?可以的话 注解方式这么实现啊?
例:
@Entity
public class Student extends BaseEntity
{
@ManyToOne
@JoinColumn(name = "teacher_id")
public Teacher teacher;
//在这里加什么注解可以引用数据库的那个teacher_id列啊?
public int teacherId;
......
}
teacher那个属性在数据库会生成teacher_id的列
怎么样可以让teacherId这个属性 也引用那个列啊? --------------------编程问答-------------------- 现在一般都不推荐使用多对1方式 --------------------编程问答-------------------- 最好别。可以在vo的set和get方法做些变形 --------------------编程问答-------------------- 不明白为什么要这样做。
public int getTeacherId(){
return this.teacher.getId();
}
这样可以吗 --------------------编程问答-------------------- 用hibernate好像不能吧 --------------------编程问答-------------------- 你直接在vo上做一些操作把。那样简单些,对项目的编码速度方面比较快(不太适合企业级开发),如果有更好的解决方案,请共享。
补充:Java , Java EE