首页 > TAG信息列表 > mybtis

Mybtis中的动态SQL

if:if标签可以通过其中的test属性的表达式进行判断,若表达式的结果为true,则标签中的内容会执行,反之标签中的内容不会执行 如何判断是否有设置该条件,其中内容均为null或者 ' ' test标签中的属性是Java对象的属性,因此需要对应类中的属性,而不是数据库中的属性字段(易错) 动态SQL: if:通

Spring笔记:整合MyBtis

Spring中通常有两种方式整合MyBtis,一种是通过在xml中配置SqlSession,另一种是定义一个继承SqlSessionDaoSupport的类。 会用到的maven依赖: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>

Java岗大厂面试官常问的那些问题,深度解析,值得收藏

目录 一、冒泡排序 二、选择排序 三、插入排序 四、快速排序 五、归并排序 六、希尔排序 七、堆排序 八、基数排序(桶排序) 九、递归 十、链表 十一、栈 十二、队列 十三、二叉树 最后:学习总结——MyBtis知识脑图(纯手绘xmind文档) 学完之后,若是想验收效

三面美团Java岗,尚学堂java马士兵全套

SpringBoot经典之作 进入Spring Boot世界 准备开发环境搭建开发工具 基础 Spring Boot基础分层开发Web应用程序响应式编程 进阶 Spring Boot进阶用ORM操作SQL数据库接口架构风格——RESTful集成安全框架,实现安全认证和授权集成Redis,实现高并发集成RabbitMQ,实现系统间

MyBtis动态sql及多表查询

MyBatis映射文件深入 返回主键 userGeneratedKeys 向数据库保存一个user对象后,然后在控制台记录下此新增的user的主键值(id) userGeneratedKeys属性,此方式支持主键自增 1.接口方法 /** * 向数据库保存一个user对象后, 然后在控制台记录下此新增user的主键值(id)

mybtis-plus 出现 Wrong namespace

今天进行项目整合,刚开始代码搬的还挺快乐的,但是到后面调试起来,头晕眼花的。记录一个基本的错误。 Cause: org.apache.ibatis.builder.BuilderException: Wrong namespace. Expected 'com.daintong.island.dao.mapper.WorkLogMapper' but found 'com.dt.island.dao.daomapp

卑微打工人!记一次美团Java研发岗的面试经历,帮你突破瓶颈

前言 假如你去面试,面试官让你聊一下对索引的理解,然而你对索引的理解仅限于,检索数据就是快,是一种数据结构这个层面,那你就只能回家等通知了。 为了避免这种尴尬的事情发生,咔咔用时两天将索引的内容在自己理解的范围内进行了整理,如有整理不全面的地方可以在评论区进行补充和提建

MyBtis

mybatis-config.xml <!-- 引入外部配置文件--> <properties resource="db.properties" /> //日志 <settings> <setting name="logImpl" value="LOG4J"/> </settings> <typeAliases> <!--

mybtis-plus 实现逻辑删除和逻辑删除查询方法

第一步现在yml中配置一下文件 mybatis-plus: global-config: db-config: logic-delete-value: -1 # 逻辑已删除值(默认为 1) logic-not-delete-value: 1 # 逻辑未删除值(默认为 0) 第二步 第三步 第四步逻辑删除方法的实现 第五步查

MyBtis逆向工程

一、jar包准备 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</version> </dependency> <dependency

【MyBtis】获取数据插入postgresql后返回的自增id

问题描述      数据库采用的是postgresql,以下面的rule表为例,该表的id设置为自增,那么经常有这样的需求,在执行insert操作后,紧接着需要获取该记录的自增id往中间表中插入数据,或者是再根据id做一些查询之类的。 解决办法      以下两种方法效果一致 1、采用selectKey做一个子

Spring整合MyBtis使用别名以及cglib闲谈

一、别名的使用 <bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> <!--使用别名--> <property name="ty

springboot整合mybtis实现动态代理Dao的相关配置(一对一关联查询)

一 在pom.xml文件中添加依赖(这里就不详细叙述了,可以百度)。 二 在启动类中通过@MapperScan注解配置扫描mapper接口 package com.syc; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import t

mybtis入门

1.编写持久化对象 public class User { private String id;//用户编号 private String username;//用户名 private String password;//用户密码 public String getId() { return id; } public void setId(String id) { this.id = id; } public String getUsern