MyBtais
学Java不是我本意
这个作者很懒,什么都没留下…
展开
-
关联关系概述
实现方式:可以在任意一方表设置主键作为另一方表的唯一外键(通常选择需要独立存在的那一方),或者创建两个表各自拥有自己的主键,并通过一个关联表来实现一对一的逻辑关联。在此关系中,一个表(父表)的一条记录可以对应另一个表(子表)的多条记录,但子表的一条记录只能对应父表的一条记录。在这种关系中,一个表的一条记录可以对应另一个表的多条记录,同时,另一个表的一条记录也可以对应这个表的多条记录。在这种关系中,一个表的一个记录只对应另一个表的一个唯一记录。示例:一个人只有一个唯一的护照,而一个护照也仅属于一个人。原创 2024-03-21 20:50:53 · 189 阅读 · 1 评论 -
MyBtias配置-类型别名
XML配置文件中定义单个别名: 在MyBatis的全局配置文件mybatis-config.xml中,可以使用标签为某个Java类定义一个别名。XML配置文件中批量设置包扫描别名: 可以通过指定一个包名,让MyBatis自动扫描该包下的所有类,并根据类名生成小写的别名。之后无需在XML配置中额外配置,MyBatis会识别注解并使用CustomUser作为User类的别名。此时,如果包com.example.model下有一个名为User的类,那么别名就会是user。原创 2024-03-21 16:23:53 · 202 阅读 · 1 评论 -
MyBatis-Config.xml核心配置文件模板
【代码】MyBatis-Config.xml核心配置文件模板。原创 2024-03-16 17:11:49 · 474 阅读 · 1 评论 -
Mybatis中的SqlSession类
泛型:返回对象用,返回集合用,返回键值对用String statement------->配置文件中的元素idObject parameter------->查询所需要的参数RowBounds rowBounds------>分页参数对象String mapKey------>查询所需要的key值ResultHandler handler-------->处理查询返回的复杂结果集void commit()提交事务void rollback()回滚事务void close()关闭对象Li原创 2024-03-16 16:23:51 · 399 阅读 · 1 评论 -
SqlSessionFactory的openSession()的参数
ExecutorType.SIMPLE:表示为每条语句创建一条预处理语句。ExecutorType.BATCH:表示会批量执行所有更新语句。ExecutorType.REUSE:表示会复用预处理语句。上面已经介绍相关参数,剩余方法就是参数们的互相组合。参数autoCommit可设置是否开启事务。true表示关闭事务控制,会自动提交。false表示开启事务控制。原创 2024-03-16 15:57:45 · 794 阅读 · 1 评论