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

前几天面试,被问到java从数据库拿到的数据什么形式?怎么转换成对象?
本人菜鸟一个,只知道通过Mybatis框架返回一个对象等。网上没找到相关的帖子。
求教各位大神,谢谢!!!

qq_笑_17
浏览 1381回答 2
2回答

Smart猫小萌

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

30秒到达战场

你需要了解ORM映射,Hibernate和Mybaties都是基于JDBC来做的,从JDBC查询结果集中就可以看出原生的返回值是什么样子的。其实理解的在简单的就是直接反射Bean,比如Mybaties 是需要配置表字段,类属性映射的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java