AutoSqlDataset是一种通过向导定义Dataset内容的一种数据集,相比SqlDataset,AutoSqlDataset的定义更为简单和快捷。
为了增加AutoSqlDataset的适用范围,AutoSqlDataset提供了对象方式描述查询语句地定义方式,增加了对SQL语句地直接支持,从而使AutoSqlDataset可以实现较为复杂的查询工作。另外AutoSqlDataset还提供了一些优异的特性,使开发人员更为方便的定义与实现查询工作,例如查询分页功能的自动处理机制,查寻条件的逃逸处理机制,查寻条件的复合匹配机制等。这样使得开发人员在实现业务需求时大部分的情况下都可以通过定义而不是自己写SQL语句获取查询结果。AutoSqlDataset提供了数据的持久化能力,很多情况下开发人员可以不写代码而通过Dataset直接将数据保存到数据库中。AutoSqlDataset也支持用java编码创建,不过在一般情况下建议使用配置方式创建,这样才能真正的发挥出AutoSqlDataset的快速设计,快速使用,快速保存等综合优势。