lishunli / nutz

Automatically exported from code.google.com/p/nutz
0 stars 0 forks source link

Nutz多对一映射的多的一方POJO能不能取消关联字段? #82

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
@Table("t_pet")
public class Pet {
    @Column
    @Id
    public int id;

    @Column
    public int masterId;

    @One(target = Master.class, field = "masterId")
    public Master master;
}
在Hibernate就可以在Pet中取消masterId字段,直接在XML配置文件中
配置即可,自动
会在数据库表t_pet中生成masterId列,Nutz里加了masterId字段就感�
��不自然。

Original issue reported on code.google.com by leu...@gmail.com on 15 Dec 2009 at 6:33

GoogleCodeExporter commented 9 years ago
因为实现的机理不一样, Nutz.Dao 
给你更直接的控制同时,也失去了很多自动。
不知道这一点是不是很影响使用者的体验

但从我个人的使用经验来看
 > 在 POJO 里多声明一个 字段 工作量并不大 -- 几乎没有。
 > Nutz.Dao 并不会修改数据表,所以 DBA 在做数据库优化时可以没有顾虑。

Original comment by zozoh...@gmail.com on 15 Dec 2009 at 8:17

GoogleCodeExporter commented 9 years ago
嗯,谢谢楼上的回复

Original comment by leu...@gmail.com on 15 Dec 2009 at 8:35

GoogleCodeExporter commented 9 years ago

Original comment by zozoh...@gmail.com on 15 Mar 2010 at 3:41

GoogleCodeExporter commented 9 years ago

Original comment by wendal1985@gmail.com on 13 May 2010 at 10:55