Mybatis
文章平均质量分 74
想跳上月球
学习、记录、分享
有问题请指正,欢迎骚扰
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Mybatis】动态sql
使用场景:在xml映射文件中配置SQL时,有时会存在很多重复的片段,此时就会存在很多冗余的代码.此时我们可以对重复的代码片段进行收取,将其用。• prefixOverrides:表⽰整个语句块要去除掉的前缀。• suffixOverrides:表⽰整个语句块要去除掉的后缀。注意if标签中的test参数是传入对象中的属性,不是数据库字段。• prefix:表⽰整个语句块,以prefix的值作为前缀。• suffix:表⽰整个语句块,以suffix的值作为后缀。.然后再根据该<sql>标签的id,用。原创 2023-11-26 13:25:04 · 272 阅读 · 0 评论 -
【Mybatis】预编译/即时sql 数据库连接池
而使用数据库连接池,程序启动时,会再数据库连接池中创建一定数量的Connection对象,当客户请求数据库连接,会从数据库连接池中获取Connection对象,然后执行sql,执行完毕之后再把Connection归还给连接池.如果不适用数据库连接池,每次执行sql语句,都要先创建一个连接,然后再执行sql语句,执行完还要关掉连接对象释放资源,这种重复的创建连接,销毁连接会比较消耗资源.对于#和$,他们有不同的使用场景.有的情况下,使用#是正确的,而有的情况下,使用#却会报错.原创 2023-11-26 13:04:24 · 1825 阅读 · 1 评论 -
【Mybatis】基础增删改查
Mybatis会自动的根据数据库的字段名和Java对象的属性名,进行映射,如果名称一样就进行赋值。灰度发布:是指发布环境 . 比如发布环境有200台,发布的时候是一批一批的发布 .通常在刚开始的时候发布1台,也就是观察一段时间后,如果没有问题,继续下一批.在需要写单元测试的类中,右键点击generate,选择Test。就是返回的类型,不管返回的是对象还是list,此处定义的都是。如果只有一个参数, sql的名称可以是任意的.,比如这里返回的是UserInfo类型的数据.来进行数据库字段名和类属性的映射.原创 2023-11-25 21:18:45 · 297 阅读 · 0 评论
分享