ssm整合之七 事务以及404页面处理
1 采用外部配置文件,连接数据库jdbc.properties
jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.1.102:1521:orcl
jdbc.username=scott
jdbc.password=tiger
2 配置数据库.xml文件
注意,开启事务扫描的代码,注意需要借助于tx命名空间,
事务针对的是
com.service.impl包进行扫描,也就是业务层的实现类扫描,负责管理业务逻辑组件里的业务逻辑方法,只有对业务逻辑方法添加事务管理才有实际意义。对于单个DAO方法,CRUD
增加事务管理,意义不大。
业务层代码
/*** 部门添加*/@Transactionalpublic void add(Dept dept) {// TODO Auto-generated method stubdao.add(dept);System.out.println(1/0);}
针对1/0除零错,如果不增加事务,dao.add(dept)增加的数据可以插入到数据库,而如果添加了事务处理@Transactional,那么只要报错,则数据不会增加到数据库。主要用在级联更新 或防止操作出异常的情况下。
404页面处理,在web.xml文件里面,增加代码如下:
在项目里面,增加404.jsp页面即可,这样针对系统中出现了404问题的,可以定向跑到404页面,增加界面友好。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
