程序包 | 说明 |
---|---|
org.nutz.dao |
这是 Nutz 最重要的包之一,它主要围绕着 org.nutz.dao.Dao 接口提供了一系列的功能
总之,啥都别说了,光看看名字就晓得是干啥用的了。
|
org.nutz.dao.impl |
Dao的实现
|
org.nutz.lang |
Java语法糖,封装众多常用实用方法
这个包很大,没办法,谁让 Java 的 API 不太方便呢?
|
org.nutz.lang.util | |
org.nutz.service |
服务类,Dao包的延伸
Dao 很灵活,这里再给出一些简单的数据访问抽象基类,它们能让你的大多数调用代码,少掉一个参数
|
限定符和类型 | 方法和说明 |
---|---|
<T> int |
Dao.each(Class<T> classOfT,
Condition cnd,
Each<T> callback)
对一组对象进行迭代,这个接口函数非常适用于很大的数据量的集合,因为你不可能把他们都读到内存里
|
<T> int |
Dao.each(Class<T> classOfT,
Condition cnd,
Pager pager,
Each<T> callback)
对一组对象进行迭代,这个接口函数非常适用于很大的数据量的集合,因为你不可能把他们都读到内存里
|
int |
Dao.each(String tableName,
Condition cnd,
Each<Record> callback)
对一组对象进行迭代,这个接口函数非常适用于很大的数据量的集合,因为你不可能把他们都读到内存里
|
int |
Dao.each(String tableName,
Condition cnd,
Pager pager,
Each<Record> callback)
对一组对象进行迭代,这个接口函数非常适用于很大的数据量的集合,因为你不可能把他们都读到内存里
|
int |
Dao.each(String tableName,
Condition cnd,
Pager pager,
Each<Record> callback,
String fields)
对一组对象进行迭代,这个接口函数非常适用于很大的数据量的集合,因为你不可能把他们都读到内存里
|
限定符和类型 | 方法和说明 |
---|---|
<T> int |
NutDao.each(Class<T> classOfT,
Condition cnd,
Each<T> callback) |
<T> int |
NutDao.each(Class<T> classOfT,
Condition cnd,
Pager pager,
Each<T> callback) |
int |
NutDao.each(String tableName,
Condition cnd,
Each<Record> callback) |
int |
NutDao.each(String tableName,
Condition cnd,
Pager pager,
Each<Record> callback) |
int |
NutDao.each(String tableName,
Condition cnd,
Pager pager,
Each<Record> callback,
String fields) |
限定符和类型 | 接口和说明 |
---|---|
interface |
Loop<T> |
限定符和类型 | 方法和说明 |
---|---|
static <T> void |
Lang.each(Object obj,
boolean loopMap,
Each<T> callback)
用回调的方式,遍历一个对象,可以支持遍历
数组
集合
Map
单一元素
|
static <T> void |
Lang.each(Object obj,
Each<T> callback)
用回调的方式,遍历一个对象,可以支持遍历
数组
集合
Map
单一元素
|
static void |
Xmls.eachChildren(Element ele,
Each<Element> callback)
迭代 XML 元素内所有子元素
|
static void |
Xmls.eachChildren(Element ele,
String regex,
Each<Element> callback)
迭代 XML 元素内名字符合一个正则表达式的子元素
|
static void |
Xmls.eachChildren(Element ele,
String regex,
Each<Element> callback,
int off)
迭代 XML 元素内名字符合一个正则表达式的子元素
|
static int |
Streams.eachLine(Reader r,
Each<String> callback)
对一个文本输入流迭代每一行,并将其关闭
|
限定符和类型 | 方法和说明 |
---|---|
<E extends Node<T>> |
SimpleNode.eachChild(Each<E> callback) |
<E extends Node<T>> |
Node.eachChild(Each<E> callback) |
限定符和类型 | 方法和说明 |
---|---|
int |
EntityService.each(Condition cnd,
Each<T> callback)
对一组对象进行迭代,这个接口函数非常适用于很大的数据量的集合,因为你不可能把他们都读到内存里
|
int |
EntityService.each(Condition cnd,
Pager pager,
Each<T> callback)
遍历条件分页查询结果
|
Copyright © 2017. All rights reserved.