![](https://img-blog.csdnimg.cn/20210503101847351.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
mybatis
文章平均质量分 66
mybatis学习
树下一朵云
普本人工智能研究生在读
展开
-
MyBatis学习记录
MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发MyBatis 本是 Apache 的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,2013年11月迁移到Github持久层负责将数据到保存到数据库的那一层代码JavaEE三层架构:表现层、业务层、持久层框架框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。原创 2023-05-02 14:07:27 · 881 阅读 · 0 评论 -
06配置之别名优化
类型别名(typeAliases) 1、类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。 <typeAliases> <typeAlias alias="Author" type="domain.blog.Author"/> <typeAlias alias="Blog" type="domain.blog.Blog"/> <typeAlias alias="Comment" type="..原创 2021-05-08 10:50:36 · 126 阅读 · 0 评论 -
05配置之属性优化
1、核心配置文件 mybatis-config.xml Mybatis的配置文件包含了会深深影响Mybatis行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManag..原创 2021-05-04 19:24:20 · 131 阅读 · 0 评论 -
04Map和模糊查询
假设,我们实体类,或者数据库中的表,字段,或者参数过多,我们应当考虑使用Map! //万能的map int addUser2(Map<String, Object> map); <insert id="addUser2" parameterType="map"> insert into mybatis.user (id,username,address) values (#{userid},#{username},#{address}); &l原创 2021-05-04 16:47:30 · 203 阅读 · 0 评论 -
02第一个Mybatis程序
思路:搭建环境-->导入Mybatis-->编写代码-->测试! 2.1搭建环境 搭建数据库 DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL auto_increment, `username` varchar(32) NOT NULL COMMENT '用户名称', `birthday` datetime default NULL COMMENT '生日', `se原创 2021-05-03 07:56:35 · 178 阅读 · 1 评论 -
03CRUD
1、namespace namespace中的包名要和Dao/mapper接口的包名一致。 2、select 选择、查询语句 id:就是对应namespace中的方法名 resultType:Sql语句执行的返回值。 parameterType:参数类型 编写接口 编写对应的mapper中的sql语句 测试 3、insert 4、update 5、delete 注意点:增删改需要提交事务!!! sqlSession.commit(); 源码如下: 创原创 2021-05-03 10:01:41 · 84 阅读 · 0 评论 -
01什么是mybatis
1、简介 1.1什么是mybatis? https://mybatis.org/mybatis-3/zh/index.html MyBatis 是一款优秀的持久层框架, 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 MyBa原创 2021-05-02 20:39:15 · 77 阅读 · 0 评论