
mybatis
文章平均质量分 74
mybatis学习笔记
小马Mark
Java
展开
-
mybatis配置文件
主配置文件 项目中使用的mybatis-config.xml就是主配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <prope原创 2021-05-14 12:38:03 · 125 阅读 · 0 评论 -
动态sql
在 mapper 的动态 SQL 中若出现大于号(>)、小于号(<)、大于等于号(>=),小于等于号(<=)等 符号,最好将其转换为实体符号。否则, XML 可能会出现解析出错问题。 特别是对于小于号(<),在 XML 中是绝不能出现的。否则解析 mapper 文件会出错 实体符号表: < 小于 < > 大于 > >= 大于等于 >= <= 小于等于 <= if标签 对于原创 2021-05-14 12:37:06 · 341 阅读 · 0 评论 -
mybati的Dao代理
一些类的介绍 Resources: mybatis中的一个类, 负责读取主配置文件 InputStream in = Resources.getResourceAsStream("mybatis.xml"); SqlSessionFactoryBuilder : 创建SqlSessionFactory对象 SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); //创建SqlSessionFactory对象 Sql原创 2021-05-14 12:36:32 · 133 阅读 · 2 评论 -
mybatis基础的crud
查看数据select 详情见 mybatis初识里面的例子 package com.maj.dao; import com.maj.domain.Account; import java.util.List; // 接口操作account表 public interface AccountDao { // 查询account表中所有数据 public abstract List<Account> showAccount(); } <mapper namespace原创 2021-05-14 12:35:47 · 98 阅读 · 0 评论 -
mybatis初识
MyBatis概述 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs) Mybatis的功能: 注册数据库的驱动,例如 Cla原创 2021-05-10 20:41:15 · 543 阅读 · 4 评论 -
1.框架介绍
三层架构 三层架构是指: 界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer) 三层的处理请求的交互: 用户—>界面层—>业务逻辑层—>数据访问层—>DB数据库 理解: 界面层:是与用户打交道。接收用户的数据和向用户显示数据。 业务逻辑层:接收传来的数据,进行业务逻辑的计算,检查,然后传递数据。 数据访问层:与数据库打交道。向业务层传递数据库的数据和传递业务层数据到数据库的操作。原创 2021-05-10 20:24:33 · 332 阅读 · 1 评论