spring-jdbc
1.导包
2.spring配置文件
3.配置jdbcTemplate 模板 调方法
4.注入JdbcTemplate ---Dao方法里面
# mybatis iBatis apache google github
##(1)mybatis
开源的持久层框架(处理连接数据库的操作)
jdbc(代码繁琐) sql 性能好,易操作
hibernate(译冬眠) Giving King 代码简洁 不用写sql 性能不好
mybatis 代码简洁 要写sql 性能可以
##(2)如何使用mybatis
step1.导包。
mybatis jdbc junit(测试)
step2.添加mybatis配置文件
step3.写实体类(实体类的属性名与表的字段表要求一样,大小写无所谓)
step4.写映射文件* (修改配置文件,指定映射文件的位置)
step5.调用mybatis SqlSession提供的方法来访问数据库
##(4)返回Map类型的结果
mybatis会将查询的结果先封装到一个msp对象里面(以字段名作为key,以字段值作为value)
然后再讲map对象中的数据添加到实体对象里面。
##(5)ResultMap解决表的字段名与实体类的属性名不一致的情况
<select id = "findById"
parameterType ="int" resultMap="empMap">
select * from emp where id=#{id1}
</select>
<!--处理表的字段名与实体类的属性名的对应关系-->
<resultMap type="entity.Emp" id ="empMap">
<result property="ename" column="name"/>
<result property="empNo" column="id"/>
<resultMap>
原文地址:https://blog.csdn.net/L_it123/article/details/89375884
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。