Skip to content

框架引出

原始JDBC开发存在的问题:

  1. 资源浪费:数据库频繁创建、连接和释放导致系统资源浪费,影响性能
  2. 硬编码维护难:SQL语句直接嵌入Java代码中,难以维护;若SQL需变动,必须修改Java代码
  3. 手动映射繁琐:
    • 查询时需手动将结果集数据封装到实体对象
    • 插入时需手动将实体数据绑定到SQL占位符

解决方案:

  1. 连接池管理:通过初始化连接资源复用数据库连接,减少资源消耗
  2. SQL解耦:将SQL语句抽取到XML配置文件中,实现代码与SQL分离
  3. 自动映射:利用反射、内省等技术,自动完成实体属性与数据库字段的映射

Released under the MIT License.