Mybatis
安东尼的小不2
欢迎来玩博客skiron.xyz
展开
-
Mybatis学习之路03 $与#区别
1. #与$区别在mybatis中,#与$的都可以起到变量替换的作用,但是二者的使用场景却是截然不同的。#{}的作用主要是替换预编译语句(PrepareStatement)中的占位符?比如xml映射文件中语句<insert id="insert" paremeterType="User"> INSERT INTO person (name) VALUES(#{name});</insert> $$符号的作用是直接进行字符串替换<insert id="in原创 2020-10-25 23:36:31 · 195 阅读 · 0 评论 -
Mybatis学习之路02typeAlias别名
1.typeAlia别名typeAlias,顾名思义,是类型别名,主要用于简化xml文件的配置。1.1 通过别名简化xml配置默认情况,我们在xml映射文件中配置的、、、元素,parameterType或resultType属性都必须指定类的全路径,会容易出错。mybatis提供了一个别名系统,让我们在需要填写一个类的全路径时,可以直接用类名替代在mybatis-config.xml中配置元素:<configuration> <!--指定Mybatis 数据库配置文件原创 2020-10-25 23:34:51 · 253 阅读 · 0 评论 -
Mybatis学习之路01 Mybatis搭建
一、Mybatis1.Mybatis简介MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架,MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。MyBatis 应用程序大都使用 SqlSessionFactory 实例,SqlSessionFactory 实例可以通过 SqlSessionFactoryBuilder 获得,而 SqlSess原创 2020-10-25 23:33:45 · 244 阅读 · 0 评论