All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.cassite.daf4j.Query Maven / Gradle / Ivy

package net.cassite.daf4j;

import net.cassite.daf4j.stream.QueryStream;

import java.util.List;
import java.util.Map;

/**
 * Pure.Data 查询.
* 将查询封装为对象,通过方法调用和传参进行增删查改 */ public class Query { final DataAccess dataAccess; public Query(DataAccess dataAccess) { this.dataAccess = dataAccess; } public From from(En entity) { return new From(entity, dataAccess); } /** * 持久化实体 * * @param entities 要持久化的实体 * @see DataAccess#save(Object[]) */ public void save(Object... entities) { dataAccess.save(entities); } /** * 根据主键查询实体 * * @param entityClass 实体类 * @param pkValue 主键值 * @param 实体类型 * @return 查询结果, 实体 * @see DataAccess#find(Class, Object) */ public En find(Class entityClass, Object pkValue) { return dataAccess.find(entityClass, pkValue); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy