package org.nutz.dao.test.lazy; import javax.sql.DataSource; import org.junit.Test; import org.nutz.dao.impl.ext.LazyNutDao; import org.nutz.dao.test.DaoCase; import org.nutz.dao.test.meta.Base; import org.nutz.json.Json; public class LazyNutDaoTest extends DaoCase { @Override protected void before() { dao = new LazyNutDao(ioc.get(DataSource.class)); pojos.initData(); } @Test public void test_lazy_get() { Base base = dao.fetch(Base.class); System.out.println("------------------------------------------"); System.out.println(base.getCountry()); //一个@One属性 System.out.println(base.getPlatoons()); } @Test public void test_lazy_toJson() { LazyNutDao dao = new LazyNutDao(ioc.get(DataSource.class)); dao.setCycle(false); Base base = dao.fetch(Base.class); System.out.println("================"+Json.toJson(base)); } }