有这样一种情况,只有一个持久层的mybatis包,包里的mapper接口所需要的数据源不同,这样就需要为不同的mapper接口注入不同的数据源。可以通过自定义注解区分。 此问题来源于公司项目采用的Oracle数据库,二期项目数据表在TPME用户下,会用到部分一期TPM用户下的部分数据表,而来自一期表 ...
分类:
其他好文 时间:
2019-08-25 18:00:48
阅读次数:
70
什么是PO PO(Persistence Object 持久化对象)是直接跟持久层数据库打交道的java Bean (model,entity,bean等叫法都是可以的),里面除了私有的成员变量之外,就只有其对应的set/get方法, 而且其变量一般跟数据库表中的列几乎(除了名字)一样。 什么是VO ...
分类:
编程语言 时间:
2019-08-24 09:46:26
阅读次数:
122
1. 项目名:没有要求,别中文 2. 包:公司域名倒写:com.igeek 3. 持久层:dao,persist,mepper 4. 实体类:entity,model,bean,javabean,pojo 5. 业务逻辑:service 6. 控制器:controller,servlet,actio ...
分类:
编程语言 时间:
2019-08-24 00:39:14
阅读次数:
148
javaWeb三层架构,就是用Spring去整合其他两个框架 表现层|业务层|持久层 |: :| : SpringMVC|Spring|Mybatis Spring环境搭建 1.创建maven项目,不选择模板, next 2.main 新建webapp 新建WEB INF,并在pom.xml中添加 ...
分类:
其他好文 时间:
2019-08-23 14:57:48
阅读次数:
75
mybatis快速入手 Mybatis简介 Mybatis是一个半orm的持久层框架,作用在dao层,用来代替jdbc和数据库进行交互 Mybatis核心组件 SqlSessionFactoryBuilder(构造器) SqlSessionFactory(工厂接口) SqlSession(会话接口) ...
分类:
其他好文 时间:
2019-08-23 13:30:13
阅读次数:
60
@[TOC] 1.web框架分层 一般web框架可以分为表现层,业务层,持久层 mvc是指表现层的设计模式:model(模型) ,view(视图) 比如jsp html等,controller(控制器) 2.什么是springmvc ...
分类:
编程语言 时间:
2019-08-23 13:22:15
阅读次数:
94
做整合要保证每个框架单独使用 先搭建Spring的框架,然后再整合别的框架。Spring是业务层的框架 spring的配置文件 这就表示是spring的配置文件 默认的约束不够,需要修改。 开启注解扫描 如果配置了扫描cn.itecast下的包, 扫描这里面所有的包 spring只负责业务层和持久层 ...
分类:
编程语言 时间:
2019-08-20 23:54:18
阅读次数:
159
Mtbatis一个持久层框架,主要是让java程序对数据库进行增删改查的工具。 我们使用原生jdbc来进行数据库操作的时候会出现大量重复的代码,而mybatis通过构造一个mapper和启动类来消除了大量的重复代码。当然ORM框架有很多,但是mybati的优点属于半封闭框架,在使用时比其他orm框架 ...
分类:
其他好文 时间:
2019-08-18 15:47:32
阅读次数:
78
一、Mybatis框架1、mybatis简介MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录。2、mybatis特点1)sql语句
分类:
编程语言 时间:
2019-08-18 00:14:05
阅读次数:
103
一、JAP框架简介JPA(JavaPersistenceAPI)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范。主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM框架各自为营的局面。JPA是在吸收现有ORM框架的基础上发展而来,易于使用,伸缩性强。二、与SpringBoot2.0整合1、核心依赖<!--JPA框架
分类:
数据库 时间:
2019-08-15 22:53:49
阅读次数:
108