MyBatis 注解方式就是将 SQL 语句直接写在DAO层的接口上。 在黑马2018年录制的双元视频课:\08 SSM整合案例【企业权限管理系统】\07.订单操作 有使用mybatis注解进行多表关联查询的案例,在下文会有使用注解的补充说明。 这种方式的优点是 , 对于需求比较简单的系统,效率较高 ...
分类:
其他好文 时间:
2019-09-22 19:13:34
阅读次数:
121
04.AdminLTE的基本介绍 05.SSM整合案例的基本介绍 06.产品操作 07.订单操作 08.用户操作 09.权限控制 10.权限关联与控制 11.AOP日志 07.订单操作 SSM订单操作 表结构分析 productId描述了订单与产品之间的关系。 memberid描述了订单与会员之间的 ...
分类:
其他好文 时间:
2019-09-22 10:57:50
阅读次数:
216
a).PreparedStatement 可以进行批量操作,但是与Statement有一定的区别 1. Statement可以进行不同sql语句的批量操作 即可以同时进行 crud 操作. String sql1=xxx; String sql2=xxx; String sql3=xxx; Stat ...
分类:
其他好文 时间:
2019-09-07 17:13:55
阅读次数:
118
1. 出现的问题 需求是想写一个按公司名字查询公司列表的功能,最开始的代码如下 Dao层接口如下 mybatis的xml代码: 这样写会报错,大体意思是name没有Getter方法。 2. 解决办法 2.1 解决办法1 在接口参数里加上mybatis中的@param注解 2.2 解决办法2 在xml ...
分类:
其他好文 时间:
2019-08-29 11:45:57
阅读次数:
77
@Override public boolean checkPhone(String phone) { String sql = "select username from user where phone=?"; List<Map<String, Object>> queryForList = D ...
分类:
其他好文 时间:
2019-08-28 22:24:43
阅读次数:
93
一、在框架中有时候会发现dao层和service层是相同的代码,为什么会同时存在呢?(以下https://blog.csdn.net/fanjieshanghai/article/details/88219652侵删) 1、service是业务层,dao是数据访问层。 记得以前刚学编程的时候,都是在 ...
分类:
编程语言 时间:
2019-08-27 12:34:51
阅读次数:
106
Spring部分 声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 注入bean的注解 @Autowired:由Spr ...
分类:
编程语言 时间:
2019-08-26 15:01:01
阅读次数:
84
1、项目分层 view层:视图层 controller层:控制层 service层:业务层 dao层:数据库访问层 domain:实体包 tools:工具类 2、jar包 3、配置文件 4、程序设计 (1)domain包,主要存放javabean dao层: (3)Service层: 4、Contr ...
分类:
数据库 时间:
2019-08-24 13:14:37
阅读次数:
100
mybatis快速入手 Mybatis简介 Mybatis是一个半orm的持久层框架,作用在dao层,用来代替jdbc和数据库进行交互 Mybatis核心组件 SqlSessionFactoryBuilder(构造器) SqlSessionFactory(工厂接口) SqlSession(会话接口) ...
分类:
其他好文 时间:
2019-08-23 13:30:13
阅读次数:
60
在前面学习了mybatis的时候,我们去掉了dao层,使用mapper层来代替. 但是程序还是先到控制层,在控制层创建业务层对象,跳转至业务层,在业务层创建SqlSession对象,使用动态代理的方法取得类的mapper对象,通过mapper对象取到特定的方法,去数据库取得数据后一层一层返回,直至传 ...
分类:
编程语言 时间:
2019-08-15 23:05:38
阅读次数:
95