MyBatis
文章平均质量分 85
mybatis框架
Java-请多指教
这个作者很懒,什么都没留下…
展开
-
Mybatis-plus的Insert操作,返回主键问题
Mybatis-plus默认存储完数据后,.所以理论上无需做多余的配置.如果是mybatis就需要在。原创 2022-12-13 11:12:35 · 2904 阅读 · 1 评论 -
MyBatis(6)
1.MyBatis的分页 通过分页插件来完成对数据库表记录的分页查询。 在javaWeb的学习过程中,使用JDBC方式实现对数据的分页,主要实现原理是在查询的语句后面添加limit关键字,然后实现查询的数据分页功能,但是如果需要在所有的查询中都添加分页的话,那么就需要在所有的select语句后面添加limit关键字,这样的工作量就很大,同时也要改动大量的代码。 mybatis中提供插件plugin机制,本质就是拦截指定的查询操作,然后在查询的操作添加相关的分页...原创 2022-03-01 20:20:57 · 246 阅读 · 0 评论 -
MyBatis(5)
1.一对一查询 案例:一个用户只能有一个身份证号码,一个身份证号码只能对应一个人,一一对应关系。1.1 嵌套resultMap方式1(1)创建数据库表,添加数据#用户信息表create table t_user(user_id int primary key,user_name varchar(20),user_age int,user_address varchar(20));#身份证信息表create table t_card(car...原创 2022-03-01 14:18:37 · 633 阅读 · 0 评论 -
MyBatis(2-3)
1.MyBatis执行SQL的两种方式 (1)使用Mapper接口发送SQL-----sqlSession.getMapper() 【推荐使用此方式】 (2)SqlSession发送SQL---sqlSession.insert()/update()/delete()/selectOne…… 推荐使用Mapper方式,理由如下: ①使用Mapper接口编程可以消除SqlSession带来的功能性代码,提高可读性,而SqlSess...原创 2022-02-25 11:35:08 · 396 阅读 · 0 评论 -
MyBatis(1)
1.什么是框架? 将基础的底层的技术中,操作起来比较繁琐重复的操作步骤,封装起来以后形成的就是框架。 框架可以提高效率,提高程序性能,提高程序的可维护性【后期代码的维护和升级】。2.MVC架构 几乎所有的软件都是基于MVC架构。 M----Model 模型【数据封装,数据模型】----javabean V----view 视图【采集数据,展示数据】----HTML,JSP C----control 控制器...原创 2022-02-23 21:03:45 · 103 阅读 · 0 评论 -
MyBatis(4)
1.MyBatis使用${ }和#{ }区别 在MyBatis核心配置文件中,配置<dataSource>,使用${ } SQL映射文件中,给sql语句补充具体数据值使用#{} 实际上在SQL映射文件中,也可以使用${},但是比较不方便Mybatis-config.xml 设置sql语句在控制台输出<settings> <setting name="logImpl" value="STDOUT_LOGGING"/...原创 2022-02-26 12:07:38 · 624 阅读 · 0 评论