利用反射完成高级万能 DAO 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课讲解了万能 DAO 的高级实现,带着大家解决当实体类属性和列名不一致的情况下,如何继续实现万能 DAO,并讲解如何实现多表连接的万能查询完善之前的基础反射方法。

    1.通过实际业务发现现有 DAO 弊端 00:10:18

    本课时讲解了如果表列名与实体类属性数量不一致将会导致的无法使用万能 DAO 的问题,以该问题为出发点寻找解决办法。

    2.通过 JDBC 获取数据库表信息 00:12:52

    本课时介绍了通过 JDBC 获取数据库表信息的两种办法、两者的区别,以及什么时候用哪种方法较为合适。

    3.完善现有查询相关方法 00:14:12

    本课时介绍了如何通过获取表数据增强万能 DAO 查询方法的健壮性。

    4.完善现有添加、修改、删除方法 00:23:21

    本课时介绍了如何修改现有的添加方法和修改方法,并学会如何获取插入数据后的主键。

    5.模糊查询及多表查询方法编写 00:31:37

    本课时介绍了如何编写一个万能模糊查询和注意事项,以及多表复杂查询的万能 DAO 的编写,该万能 DAO 理论上可以解决所有查询。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

利用反射完成高级万能 DAO

5课时,92分钟
wahoo1234
wahoo1234

极客学院签约布道师

课程背景:
本课程是学习基于反射的万能 DAO 的实现第五讲,首先我们先以一个实际业务问题为引,发现万能初级 DAO 的弊端和不健壮性。从而讲解高级反射万能 DAO 的实现,包含了连表查询、多条件查询、以及现有增删改方法的编写和提高。


核心内容:
1.通过实际业务发现现有DAO弊端
2.通过JDBC获取数据库表信息
3.完善现有查询方法、根据主键查询方法、添加方法
4.完善现有修改、删除方法
5.添加单条件查询、多条件查询方法


软件环境:MyEclipse、MySQL数据库


是否提供资料:


课程等级:高级


适合人群:
具有一定 MySQL 基础的开发者

  • 技术问答

相关课程

  • 设计模式之观察者模式

    本课通过讲解一个互联网气象站项目设计遇到的问题出发、分析问题,然后通过引入观察者模式来很好的解决这个项目的设计,并详细讲解示例的 Java 代码。

    4课时 64分钟
    中级
    12141人学习
  • Java 反射机制

    本课讲解了 Java 的反射机制,认识反射机制中的常用对象,并学会使用。最后通过实现 Excel 万能导入、导出,学会部分反射方法的使用。

    6课时 58分钟
    初级
    10925人学习
  • 网络公告墙项目实战(二)

    本课程讲解简化版 BBS 真实的开始过程,主要包含用户管理、公告管理。通过学习本课程,学员可以体现真实 Java Web 项目开发过程,项目开发过程中问题处理方法与解决方案形成过程;为后续 Java 框架开发打下基础。

    4课时 72分钟
    中级
    5247人学习
  • 使用 Maven 构建 Java 项目

    本套课程讲解了Maven的基本使用。首先通过命令行工具构建了一个简单的Maven项目,然后分别在两个流行的IDE:Eclipse和IntelliJIDEA中使用Maven构建了相同的Java项目。

    3课时 20分钟
    中级
    24903人学习