引起:spring的dao层注入dataSource出现c3p0初始化异常. bug示图: 源码图: 解决: 在填写property属性时,我就纳闷alt+/用不了了,完了之后运行发现初始化出错,然后一看,是因为class引入的类有问题 引入错误的类:com.mchange.v2.c3p0.cfg. ...
分类:
编程语言 时间:
2017-07-11 15:52:46
阅读次数:
168
一、mybatis介绍 是apache旗下的一个开源的顶级ORM框架(做dao层的操作) 开始叫ibatis在2010年经过升级后发布到google code上就改名为mybatis 定位:1.是一个做持久层操作的框架 2.是一个半自动的ORM框架 二、原生态的jdbc存在的问题 问题一:频繁的创建 ...
分类:
其他好文 时间:
2017-07-09 19:46:05
阅读次数:
191
Hibernate 一.JavaEE三层架构 1.Web层 Struts2 2.Service层 spring 3.Dao层 hibernate mybatis 对数据库实现增删查改 二.MVC思想 1.Model 2.View 3.Controller 三.Hibernate概述 什么是框架:使用 ...
分类:
Web程序 时间:
2017-07-07 15:28:59
阅读次数:
147
前言 3种创建自定义服务的方式。 Factory Service Provider 大家应该知道,AngularJS是后台人员在工作之余发明的,他主要应用了后台早就存在的分层思想。所以我们得了解下分层的作用,如果你是前端人员不了解什么是分层,那么你最好问问你后台的小伙伴。 dao层:就是Model层 ...
分类:
Web程序 时间:
2017-07-06 20:50:31
阅读次数:
222
1、 基本步骤 (1)mysql建库test,建表tb_user (2)引入mybatis依赖。 (3)添加Dao层、Mapper层、Model层。 (4)添加数据库配置application.properties。 (5)完善TestController类。 (1)mysql建库test,建表tb ...
分类:
编程语言 时间:
2017-07-06 15:09:03
阅读次数:
257
github分页插件查询的业务逻辑: controller层: query封装前端传来的数据 Service层: 1、构建一个PageBounds:当前页(page)、查询多少条(pageSize)、排序 2、调用dao的查询方法:查询条件,分页参数对象;返回一个PageList或者List 3、s ...
分类:
其他好文 时间:
2017-07-05 23:41:47
阅读次数:
212
以前没见过在dao层方法参数前面加@param注解,如 int getInstance( @param("orderId") String id, @param("createTime") String time), 以前只用过int getInstance( String id, String t ...
分类:
其他好文 时间:
2017-07-04 18:11:30
阅读次数:
471
开发工具 idea MySql 用户表 1.系统登陆 实体类 BaseDao dao层impl实现 selvlet层 实现效果 第一天进程到此结束 ...
分类:
其他好文 时间:
2017-07-01 17:27:48
阅读次数:
216
为什么会产生 Hibernate Mybatis 这类的dao层框架 传统的jdbc 虽然执行速度很快,但是开发效率很低,随着面向对象开发的设计思想,在面向对象编程中 将对象 进行持久化,存入关系型的数据库时,由于关系型数据库的设计思想是数学思维,在持久化时,必须要对象拆分各个属性值,才可存入数据库 ...
分类:
Web程序 时间:
2017-06-29 17:33:46
阅读次数:
183
官网:http://www.mybatis.org/mybatis-3/index.html在使用mybatis作为ORM框架时,我通常更喜欢使用注解而非xml配置文件的方式。业务场景:添加记录之后需要返回自己自增长的主键字段值。通常,我们会将DAO层写成如下代码(以添加员工Staff为例): 显然 ...
分类:
其他好文 时间:
2017-06-29 13:30:38
阅读次数:
10139