摘要: 1、mybatis与hibernate的不同之处 mybatis不完全是一个ORM矿建,因为mybatis需要程序员自己编写SQL语句。mybatis可以通过XML或注解方式灵活配置要运行的SQL语句,并将Java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象 阅读全文
posted @ 2018-09-05 21:41 菠菜汤圆 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 添加用户 1、映射文件:在User.xml配置文件中添加如下内容 2、测试程序 保存成功,但是id=0,需要解决id返回不正常的问题。 解决:mysql自增主键返回 通过修改User.xml映射文件,可以将mysql自增主键返回: LAST_INSERT_ID():是mysql的函数,返回auto_ 阅读全文
posted @ 2018-09-05 21:14 菠菜汤圆 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1、什么是mybatis? mybatis是apache的一个开源项目,是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码 阅读全文
posted @ 2018-09-05 20:43 菠菜汤圆 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、什么是事务? 事务是逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败 2、事务的特性 原子性:强调事务的不可分割 一致性:事务的执行的前后数据的完整性保持一致 隔离性:一个事务执行的过程中,不应该受到其他事务的干扰 持久性:事务一旦结束,数据就持久到数据库中 3、如果不考 阅读全文
posted @ 2018-09-05 17:11 菠菜汤圆 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1、spring的Bean管理(注解方式) (1)<!-- Spring 的注解开发:组件扫描(类上注解: 可以直接使用属性注入的注解) --> <context:component-scan base-package="包的全限定名"/> (2)在相关类上加注解:@Component(value= 阅读全文
posted @ 2018-09-05 16:24 菠菜汤圆 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1、什么是spring? spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。框架的优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。spring使用Javabean来完成以前只可能由EJB完成的事情。spring的用途不仅限于服 阅读全文
posted @ 2018-09-05 15:33 菠菜汤圆 阅读(102) 评论(0) 推荐(0) 编辑