NutzCN Logo
问答 org.nutz.service.IdEntityService类 加方法
发布于 2919天前 作者 邓华锋 1602 次浏览 复制 上一个帖子 下一个帖子
标签:

org.nutz.service.IdEntityService类
加入以下方法,让写法更酷更简便些,这些方法也可以省去传Class<?> classOfT这步:

public Entity<T> create(boolean dropIfExists) {
		return dao().create(getEntityClass(), dropIfExists);
	}

	public boolean drop() {
		return dao().drop(getEntityClass());
	}

	public int each(Condition cnd, Each<T> callback) {
		return dao().each(getEntityClass(), cnd, callback);
	}

	public int each(Condition cnd, Pager pager, Each<T> callback) {
		return dao().each(getEntityClass(), cnd, pager, callback);
	}

	public boolean exists() {
		return dao().exists(getEntityClass());
	}

	public T fetch() {
		return dao().fetch(getEntityClass());
	}

	public int func(String funcName, String fieldName) {
		return dao().func(getEntityClass(), funcName, fieldName);
	}

	public int func(String funcName, String fieldName, Condition cnd) {
		return dao().func(getEntityClass(), funcName, fieldName, cnd);
	}

	public T getObject(ResultSet rs, FieldMatcher fm) {
		return dao().getObject(getEntityClass(), rs, fm);
	}

	public void insert(Chain chain) {
		dao().insert(getEntityClass(), chain);
	}

	public List<T> query(Condition cnd) {
		return dao().query(getEntityClass(), cnd);
	}

2 回复

看上去不错,值得考虑

发个pull req 如何?

添加回复
请先登陆
回到顶部