为了账号安全,请及时绑定邮箱和手机立即绑定

java数据库查询结果是什么类型?怎么转换成对象?

java数据库查询结果是什么类型?怎么转换成对象?

qq_笑_17 2018-07-27 10:14:11
前几天面试,被问到java从数据库拿到的数据什么形式?怎么转换成对象?本人菜鸟一个,只知道通过Mybatis框架返回一个对象等。网上没找到相关的帖子。求教各位大神,谢谢!!!
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

程序是不可能直接返回个对象给你的,假如数据库是别人单独开发,而你又需要对接数据库,那么人家怎么知道你用什么对象去包装数据呢?那么这方面数据库交互时只能给你返回一组含键值对的集合,至于数据如何使用看你自己程序怎么去设计,实体如何包装。不管你用什么框架也好,最终包装数据都是你自己定义依赖的。

查看完整回答
反对 回复 2018-08-08
?
30秒到达战场

TA贡献1828条经验 获得超6个赞

你需要了解ORM映射,Hibernate和Mybaties都是基于JDBC来做的,从JDBC查询结果集中就可以看出原生的返回值是什么样子的。
其实理解的在简单的就是直接反射Bean,比如Mybaties 是需要配置表字段,类属性映射的

查看完整回答
反对 回复 2018-08-08
  • 2 回答
  • 0 关注
  • 1296 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信