Java-JDBC【之】实现ORM,结果集映射实体类(ResultSet、注解、反射)

Java-JDBC【之】实现ORM,结果集映射实体类(ResultSet、注解、反射),第1张

Java-JDBC【之】实现ORM,结果集映射实体类(ResultSet、注解、反射)
  • 1.ORM实现思路
  • 2.@Table、@Column、标识实体类
    • 2.1.创建注解 @Table、@Column
    • 2.2.标识实体类
    • 2.3.数据库表
  • 3.结果集解析,注解加反射填充实体类
    • 3.1.结果集解析
    • 3.2.注解加反射填充实体类
    • 3.3.测试
  • 4.完整源码
  • 《目录:Java-JDBC学习》
  • 《幕》

1.ORM实现思路
  • ORM(Object Relational Mapping)
  • ORM 是通过标记信息,描述对象和数据库之间的映射关系
  • Java实现
    • 一个java实体类,对应一张数据库表
    • 一个Java对象,对应表中一行数据
    • 类中的属性,对应表中的字段(通过注解实现
2.@Table、@Column、标识实体类 2.1.创建注解 @Table、@Column
  • @Table注解,作用于类上,标识实体类对应的表名
  • @Column 注解,组用于属性,标识属性对应的表字段

2.2.标识实体类
  • 注解加到实体类上
2.3.数据库表

3.结果集解析,注解加反射填充实体类 3.1.结果集解析
  • 查询结果集
3.2.注解加反射填充实体类
  • 如图
    • 1.反射获取对象
    • 2.获取全部属性字段
    • 3.遍历属性字段,取值,设置值
    • 4.解析后直接break;返回,实现获取第一行数据
    • 5.返回填充后的对象
3.3.测试

4.完整源码
  • 点击前往下载(消耗1积分)
《目录:Java-JDBC学习》
  • 点击跳转
《幕》
  • 留白 —<老吉>
  • ~ 今 ~ ❀ ~ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/794231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存