- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 MyBatis框架与Hibernate 框架的区别。
1. 简单简介1.1 Hibernate 框架Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,建立对象与数据库表的映射。是一个全自动的、完全面向对象的持久层框架。1.2 Mybatis框架Mybatis是一个开源对象关系映射框架,原名:ibatis,2010年由谷歌接管以后更名。是一个半自动化的持久层框架。...
2018-08-12 21:02:51 2445
原创 myBatis中的mapper动态代理方式
初学MyBatis的,第一次接触到动态代理方式,记录如下,方便查阅复习。 映射器动态代理方式减少了在UserDAOImpl实现类,userDAO的接口类的重复代码,使代码更简洁明了。首先不使用动态代理方式的查询数据库一条数据的操作如下:1.首先编写配置文件:sqlMapConfig.xml和用户数据库表对应的User.xml映射文件,在User.xml中编写SQL查询语句。...
2018-08-11 17:15:57 307
原创 面试基础:mybatis 和 hibernate 的区别
Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句。mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度高,非常适合对关系数...
2018-08-10 14:59:31 1444 1
原创 使用jdbc原始方法,查询数据库表记录操作
jdbc问题总结如下:数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。 Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改sql还要修改代码,系统不易维护。 ...
2018-08-09 15:18:12 1236
原创 eclipse下的运行过滤器报cannot be cast to javax.servlet.Filter错误
今天学习Filter过滤器,看视频的开始就遇见了这个错误,困扰一下午,查询好多都是maven的报错解决方法,并没有这个的实际解决方法,很心累!!!然后,终于看到另一篇的评论说是没有实现Filter类,重新新建下,就解决了,感谢运行后浏览器报404错误下面的是控制台的报错,主要是cannot be cast to javax.servlet.Filter我是照着视频新建的 ...
2018-07-25 16:59:59 6434 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人