在网上查阅了相关资料得出了以下JAVA项目中的常用的异常处理情况总结: 1、不要捕获 Java 类库中定义的继承自 RuntimeException 的运行时异常类,如:IndexOutOfBoundsException / NullPointerException,这类异常由程序员预检查违法来规避 ...
分类:
编程语言 时间:
2018-11-11 23:25:35
阅读次数:
229
Mybatis是一个持久层ORM框架,负责Java与数据库数据交互,也可以简易理解为中介,相对于它,还有个中介是hibernate,不过在mybatis中sql语句的灵活性,可优化性比较强,这也是现在大多数人选择的原因。mapper.xml、dao接口、实体类自动生成下载:https://pan.baidu.com/s/1JY7Xduk5E3KPm58AjnueuQ工具包1.1修改配置文件gene
分类:
编程语言 时间:
2018-11-11 23:18:38
阅读次数:
221
前言:上一篇博客讲了此次分布式电商项目后台管理系统的工程的搭建,这一篇就讲一下SSM框架的整合 1.整合思路 下面说到的配置文件都需要放到manager-web工程下,因为此工程为war工程,而其它的工程都只是一个jar包,具体如下图所示 1.1 DAO层 mybatis整合spring,通过spr ...
分类:
其他好文 时间:
2018-11-11 16:04:08
阅读次数:
153
网络操作系统的特征1.网络OS允许在不同的硬件平台上安装和使用,能够支持各种的网络协议和网络服务。2.提供必要的网络连接支持,能够连接两个不同的网络。3.提供多用户协同工作的支持,具有多种网络设置,管理的工具软件,能够方便的完成网络的管理。4.有很高的安全性,能够进行系统安全性保护和各类用户的存取权 ...
分类:
其他好文 时间:
2018-11-10 20:09:38
阅读次数:
219
查询银行账户的数量 1.建立一个项目导入jar包(ioc aop dao 连接池 数据库驱动 ),拷贝容器对应的配置文件到src下 2.在配置文件中开启组件扫描 3.写一个DAO接口定义一个查询方法 4.定义一个JdbcTemplate的成员变量 4.1在类上加@Repository标注 4.2注入 ...
分类:
数据库 时间:
2018-11-10 10:46:55
阅读次数:
147
1.org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.zhiyou.han.dao.UserMapper.selectByExample ...
分类:
编程语言 时间:
2018-11-10 10:40:15
阅读次数:
181
在新公司的新项目想用mybatis-generator来生成DAO层,有同事提出一些改进意见,遂获得源码后进行小幅改造。 目标: 中文注释,精简注释 Model类使用lombok简化 增加selectOneByExample方法(较多的使用唯一索引查询场景) 首先获得源码 在任一项目中引入jar包, ...
分类:
其他好文 时间:
2018-11-09 19:20:27
阅读次数:
155
1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 2.注入bean的注解 @Autowired:由Spring提供 ...
分类:
编程语言 时间:
2018-11-09 16:18:56
阅读次数:
174
Mybatis: SqlMapConfig.xml,配置了数据源,连接池,事务,加载sql映射文件(pojo),sqlsessionFactory对象,配置到spring容器中,mapeer代理对象或者是dao实现类配置到spring容器中,typeAliases标签设置别名,扫描pojo包,加载M ...
分类:
其他好文 时间:
2018-11-08 00:14:57
阅读次数:
245
使用IDEA开发Spring Boot项目的时候,利用注解的方式整合Mybatis。在运行的时候有可能会出现"Could not autowire. No beans of 'xxxx' type found"的错误提示,这个提示的意思就是没有找到该类型的bean,也就是说创建dao层的实例失败。 ...
分类:
其他好文 时间:
2018-11-07 21:39:54
阅读次数:
297