2018年12月21日
摘要: 1.win10特有的快捷键:任务视图和虚拟桌面相关 (1)Win + Tab:查看任务视图 (2)Win + Ctrl + D:在任务视图中新建虚拟桌面 (3)Win + Ctrl + F4:关闭当前的虚拟桌面 (4)Win + Ctrl +左方向键 Win + Ctrl +右方向键 在虚拟桌面之间 阅读全文
posted @ 2018-12-21 22:09 wyhluckydog 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 1、SqlSessionFactory对象应该放到spring容器中作为单例存在。 2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。 3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。 4、数据库的连接以及数据库连接池事务管理都交给 阅读全文
posted @ 2018-12-21 21:51 wyhluckydog 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 商品订单数据模型 注意:因为一个订单信息只会是一个人下的订单,所以聪哥查询订单信息出发关联查询用户信息为一对一查询。如果从用户信息出发查询用户下的订单信息则为一对多查询,因为一个用户可以下多个订单。 案例:查询所有用户信息及用户关联的订单信息 用户信息和订单信息为一对多关系。 使用resultMap 阅读全文
posted @ 2018-12-21 19:24 wyhluckydog 阅读(2818) 评论(0) 推荐(0) 编辑
摘要: 使用resultMap,定义专门的resultMap用于映射一对一查询结果。 1.一对一映射的自动映射方式可以参考我的上一篇博文:https://www.cnblogs.com/wyhluckdog/p/10156805.html 2.手动映射的情况时,我们不需要将所有的属性都整合到UserOrde 阅读全文
posted @ 2018-12-21 17:24 wyhluckydog 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 商品订单数据模型: 一对一查询:查询所有订单信息,关联查询下单用户信息。 注意:因为一个订单信息只会是一个人去下的订单,所以从查询订单出发关联查询用户信息为一对一查询。如果从用户信息出发查询用户下的订单信息则为一对多查询,因为一个用户可以下多个订单。 1.在UserMapper接口中创建方法: pu 阅读全文
posted @ 2018-12-21 16:55 wyhluckydog 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Sql中可将重复的sql提取出来,使用时用include引用即可,最终达到sql重用的目的,如下: <select id="findUserByNameAndSex" parameterType="com.huida.po.User" resultType="com.huida.po.User"> 阅读全文
posted @ 2018-12-21 15:55 wyhluckydog 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 向sql传递数组或List,mybatis使用foreach解析,如下: 需求: 传入多个id查询用户信息,用下边的sql实现: select * from user where id in(1,10,24); 1.在QueryVo类中定义: 2.在UserMapper接口中定义方法: public 阅读全文
posted @ 2018-12-21 15:50 wyhluckydog 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 1.需求: 使用姓名的模糊查询和性别查询用户列表,当用户没有选择姓名以及性别时查询出所有的记录。 2.在UserMapper接口中定义方法: public List<User> findUserByNameAndSex(User user); 3.在UserMapper.xml中进行配置: 我们为了 阅读全文
posted @ 2018-12-21 15:18 wyhluckydog 阅读(738) 评论(0) 推荐(0) 编辑
摘要: Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。 resultType(输出类型) 1.输出简单类型 (1)我们在UserMapper接口中定义查找数据库中用户总人数的方法: public Integer findUserC 阅读全文
posted @ 2018-12-21 14:15 wyhluckydog 阅读(432) 评论(0) 推荐(0) 编辑
摘要: mybatis.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。 输入类型: 1.传递简单类型 可以参考我之前的对于数据库增删改查的博文。 2.传递po对象 mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为p 阅读全文
posted @ 2018-12-21 12:58 wyhluckydog 阅读(210) 评论(0) 推荐(0) 编辑
摘要: SqlMapConfig.xml配置文件中的mapper映射器标签 阅读全文
posted @ 2018-12-21 10:21 wyhluckydog 阅读(667) 评论(0) 推荐(0) 编辑