1. 传统的JDBC 有哪些问题 硬编码 通过配置文件来设置数据库连接相关属性 sqlmapconfig.xml 通过配置文件来保存sql 语句 mapper.xml 重复连接资源 通过线程池来解决,数据库连接的重复连接 属性过多时赋值困难 通过反射来对数据库字段与java 对象的映射 2. 自定义持久层需要做什么工作 读取配置文件 1.通过Resource.getResourceAsStream(File). 2.通过dom4j 解析配置文件。 sqlsessionFactoryBuild