一对多的情况下。nutz没有提供一次获取对象的List以及对象映射的List。。这种情况如果要获取的话怎么获取呢。比如我有一个目录,目录下对应很多子项。这样子的一对多。现在我要获取目录以及目录下的子项,要怎么获取呢。我看教程是下面这样的。这样是不是只能获取到单项而不能获取到List呢
获取操作
仅仅获取映射对象:
Master master = dao.fetch(Master.class, "Peter");
dao.fetchLinks(master, "pets");
这会执行操作:
执行 SQL: SELECT * FROM t_master WHERE name='Peter'; // 如果 master.id 是 12
执行 SQL: SELECT * FROM t_pet WHERE masterId=12;
但是 Nutz.Dao 没有提供一次获取 master 对象以及 pets 对象的方法,因为,你完全可以把上面的两句话写在一行上:
Master master = dao.fetchLinks(dao.fetch(Master.class, "Peter"), "pets");
然后,你可以通过 master.getPets() 得到 Nutz.Dao 为 master.pets 字段设置的值。