MyBatis
文章平均质量分 71
java框架学习
Hello World呀
hello world运行精彩的世界。
展开
-
MyBatis和Hibernate的区别
Hibernate 和 MyBatis 都是目前业界中主流的对象关系映射(ORM)框架,它们的主要区别如下。1)sql 优化方面Hibernate 使用 HQL(Hibernate Query Language)语句,独立于数据库。不需要编写大量的SQL,就可以完全映射,但会多消耗性能,且开发人员不能自主的进行 SQL 性能优化。提供了日志、缓存、级联(级联比 MyBatis强大)等特性。MyBatis 需要手动编写 SQL,所以灵活多变。支持动态SQL、处理列表、动态生成表名、支持存储过程。工作原创 2021-10-18 17:04:38 · 1301 阅读 · 2 评论 -
MyBatis是什么?
MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中数据模型的统称。例如,文件的存储、数据的读取以及对数据表的增删改查等都是数据持久化操作。MyBatis 支持定制化 SQL、存储过程以及高级映射,可以在实体类和 SQL 语句之间建立映射关系原创 2021-10-23 13:19:28 · 592 阅读 · 0 评论 -
MyBatis入门和环境搭建
<dependencies> <!--mybatis--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </...原创 2021-10-23 21:45:00 · 227 阅读 · 0 评论 -
MyBatis的详细CURD基本操作
加油,新时代打工人!刚入门的小伙伴参考:Mybatis的环境搭建参考myabt之curd操作1.实体类user2.接口类IUserDao3.mybatis的jdbc环境配置SqlMapConfig.xml4.Sql语句 IUserDao.xml5.log4j.properties6.测试类 MybatisTest7.运行结果1.实体类userpackage com.itboy.domin;import java.io.Serializable;import java.util.Date;.原创 2021-11-01 17:39:58 · 202 阅读 · 0 评论 -
MyBatis两种类型别名
类型别名(typeAliases)类型别名是为 Java 类型设置一个短的名字。存在的意义仅在于用来减少类完全限定名的冗余。 <!--可以给实体类起别名--> <typeAliases> <typeAlias type="com.rui.pojo.User" alias="User"/> </typeAliases>也可以指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,比如原创 2021-11-09 09:11:51 · 332 阅读 · 0 评论 -
MyBatis多表关系操作
加油,新时代打工人!省略了环境搭建和实体类和接口的创建请参考MyBatis是什么?MyBatis入门和环境搭建Mybatis的详细CURD基本操作Mybatis多表关系映射创建数据表数据库配置用户和账户sql语句 一对一用户和账户一对多 用户和角色 多对多角色和用户sql语句 多对多创建数据表DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` int(11) NOT NULL auto_increment, `user.原创 2021-11-09 19:23:10 · 531 阅读 · 0 评论 -
MyBatis注解环境搭建
加油,新时代打工人!省略了环境搭建和实体类和接口的创建请参考Mybatis注解环境搭建1.mysql环境搭建2.实体类和接口3. 测试类4.运行结果截图1.mysql环境搭建资源文件jdbcConfig.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatisdb?useSSL=false&useUnicode=true&characterEncoding=.原创 2021-11-11 12:12:25 · 842 阅读 · 0 评论 -
MyBatis注解CRUD详细操作
加油,新时代打工人!更多MyBatis详细介绍请参考:MyBatis是什么?MyBatis和Hibernate的区别MyBatis入门和环境搭建MyBatis两种类型别名MyBatis的详细CURD基本操作MyBatis多表关系操作前期需要把环境配置完成可参考上面文章MyBatis注解CRUD详细操作jdbcConfig.properties配置文件SqlMapConfig配置文件实体类user接口类IUserDaoCRUD测试类MyBatis常用注解jdbcConfig.pr.原创 2021-11-12 22:50:44 · 261 阅读 · 0 评论