1、日志说明;
E:\avi\spring2.5.6\spring-framework-2.5.6\lib\slf4j
slf4j-api-1.5.0.jar
slf4j-log4j12-1.5.0.jar
E:\avi\spring2.5.6\spring-framework-2.5.6\lib\log4j
log4j-1.2.15.jar
日志配置文件: E:\avi\hibernate-distribution-3.3.2.GA\project\etc
log4j.properties
//这是获取log的方法,getClass()指当前的类
private Log log = LogFactory.getLog(getClass());
@Test
public void testLog() throws Exception {
log.debug("这是debug信息");
log.info("这是info信息");
log.warn("这是warn信息");
log.error("这是error信息");
log.fatal("这是fatal信息");
}
}
2、BaseDao<T>声明一个结果参数T,表示整个接口当中都可以使用,interface是接口的意思,因为接口是继承,下面的接口继承了上面的接口,继承接口就要用extends BaseDao<>
getByIds(),返回的是T:
在BaseDao.java中用泛型的方式来声明实体
package cn.itcast.oa.base;
import java.util.List;
public interface BaseDao<T> {
//保存