mabatis
Hui_Hong_TaiLang
这个作者很懒,什么都没留下…
展开
-
java.sql.SQLException
在IntelliJ IDEA中使用mybatis-generator时,配置过plugin后,尝试run,此时出现The Server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone的Exception,原因是当前使用的mysql版本6.0.6驱动过高,且没有配置过time_zone导致,解决办法如下:没修改前修改后添加代码?serverTimezone=GMT%2B8&u转载 2020-06-01 23:02:31 · 338 阅读 · 0 评论 -
mybatis实现多表查询(多对对的关系映射的查询)
1.分析多表查询条件分析(1)三张表USER 用户信息ROLE 角色表USER_ROLE 用户角色关系表模型如下:(2)需求分析需求: 实现查询所有对象并且加载它所分配的用户信息。 分析: 查询角色我们需要用到Role表,但角色分配的用户的信息我们并不能直接找到用户信息,而是要通过中 间表(USER_ROLE 表)才能关联到用户信息。 下面是实现的 SQL 语句:SELECT r.*, u.id uid, u.username username,原创 2020-06-01 16:08:31 · 369 阅读 · 0 评论 -
mybatis实现延迟加载功能
1.首先修改配置文件信息,开启mybatis的延迟加载功能设置代码如下<settings> <setting name="lazyLoadingEnabled" value="true"/> <setting name="aggressiveLazyLoading" value="false"/></settings>2.对应的映射文件的修改...原创 2020-06-01 14:45:28 · 305 阅读 · 0 评论 -
mybatis动态查询语句的使用(1.if和where标签的使用2.foreach标签的使用)
1.简单的查询用户语句(if和where标签)<!--动态查询user用户信息语句if和where的使用--><select id="userList" parameterMap="user" resultType="user"> select * from USER <where> <if test="username != null"> and username = #{username}原创 2020-05-23 10:33:15 · 541 阅读 · 0 评论 -
MyBatis传入多个参数,通过多个变量接收多个参数(Springboot+mybatis Plus+mysql)
MyBatis传入多个参数,通过多个变量接收多个参数1.目录结构如图2.service层的编写public interface NiotCollectorService extends IService<NiotCollectorEntity> { NiotCollectorEntity findByCollectorNumAndItemType(String coll...原创 2019-01-16 10:46:25 · 4582 阅读 · 0 评论