需求:假定现在查询出用户角色是2和3指定的用户列表信息,并进行展示 接口: /** * 需求:传入指定的用户角色,用户角色有1-n,获取这些用户角色下的用户列表信息 * @param roleids * @return */ public List<User> getUserListByRoleid ...
分类:
编程语言 时间:
2019-12-17 11:53:59
阅读次数:
131
采用Mapper动态代理方法只需要编写相应的Mapper接口(相当于Dao接口),那么Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同Dao接口实现类方法。 - Mapper接口开发需要遵循以下规范: ① Mapper.xml文件中的namespace与mapper接口的全类 ...
分类:
移动开发 时间:
2019-12-16 11:33:16
阅读次数:
107
MyBatis架构与项目搭建 ● 导入Jar 数据库驱动包:mysql-connector-java-5.1.46-bin.jar mybatis核心包:mybatis-3.4.6.jar mybatis依赖: ● 准备数据库 ● db.properties - mysql驱动配置文件(这样可以优化 ...
分类:
其他好文 时间:
2019-12-15 16:29:44
阅读次数:
67
mybatis与hibernate的区别 面试者:1. 开发 1.1难易度 Hibernate的开发难度要大于Mybatis,真正掌握要比Mybatis困难,Hibernate比mybatis更加重量级一些。 Mybatis框架相对简单很容易上手,但也相对简陋些。 1.2工作量 hibernate开 ...
分类:
Web程序 时间:
2019-12-14 00:06:06
阅读次数:
149
IDEA中写MyBatis的xml配置文件编译报错的坑 说明 :用IDEA编译工具在项目中使用Mybatis框架,编写mybatis config.xml和Mapper.xml配置文件时,编译项目出现错误,错误提示为: 遇见这种情况时,我首先知道可能时字符编码集出现了问题,参考网上的许多办法还是不行 ...
分类:
其他好文 时间:
2019-12-13 20:00:03
阅读次数:
246
之前用Mybatis框架反向的实体,还有实体里面的Example,之前只是知道Example里面放的是条件查询的方法,可以一直不知道怎么用,到今天才开始知道怎么简单的用。 在我们前台查询的时候会有许多的条件传过来:先看个例子: ContactExample example = new Contact ...
分类:
其他好文 时间:
2019-12-11 00:41:23
阅读次数:
391
因为经常用MyBatis框架开发,关于底层的java如何连接和操作数据库的方法差不多忘完了,今天专门回顾了一下,总结一下. 1.JDBC是干什么的? JDBC是java用来连接和操作数据库的一套工具,JDBC的全称是Java DataBase Connectivity(即: java数据库连接器). ...
分类:
数据库 时间:
2019-12-11 00:36:11
阅读次数:
104
现在我们做一个小实验,输出一下上一个案例中没有匹配的属性,注意哦,现在user类中是有内部嵌套的复杂数据类型的 运行结果: 注意到:现在居然连userPassword都打印不出来了,原因就是user类中是有内部嵌套的复杂数据类型的。这是默认的映射级别是:autoMappingBehavior=“pa ...
分类:
其他好文 时间:
2019-12-08 17:14:02
阅读次数:
203
需求:获取指定用户的用户信息和地址列表 修改user实体类 添加集合的引用。 /** * 根绝用户id,获取该角色下的地址信息 * @param userID * @return */ public User getUserListAddressByUserID(@Param("userID")In ...
分类:
其他好文 时间:
2019-12-08 17:12:30
阅读次数:
122
学习开源框架源码,除了储备点知识以便于与面试官互相忽略之外,我想最重要的还是去学习大神如何写代码,如何做到职责单一,如何做到可扩展等。。。 本篇,试着总结一下mybatis在缓存模块使用到的装饰模式。 或许一说到装饰模式就会扯到装饰模式四种角色,但我觉得这些都是扯蛋,没必需照本宣科,我觉得myabt ...
分类:
其他好文 时间:
2019-11-24 23:58:54
阅读次数:
198