求关于这句话的解释~~
《精通Spring2.x》第八章中的一句话:Spring面向DAO制定了一个通用的异常体系,屏蔽具体持久化技术的异常,是业务层和具体的持久化技术达到解耦。
本人不知道这里怎么就实现解耦了。。。
谢谢!
求关于这句话的解释~~
《精通Spring2.x》第八章中的一句话:Spring面向DAO制定了一个通用的异常体系,屏蔽具体持久化技术的异常,是业务层和具体的持久化技术达到解耦。
本人不知道这里怎么就实现解耦了。。。
谢谢!
运行的结果:[code="java"]
添加方法
com.lyx.util.MySqlException: 持久层化异常
at com.lyx.dao.impl.UserDaoImpl.add(UserDaoImpl.java:21)
at com.lyx.services.impl.UserServicesImpl.add(UserServicesImpl.java:20)
at com.lyx.test.TestDemo.main(TestDemo.java:21)
com.lyx.util.MySqlException: 持久层化异常
删除方法
at com.lyx.dao.impl.UserDaoImpl.delete(UserDaoImpl.java:28)
at com.lyx.services.impl.UserServicesImpl.delete(UserServicesImpl.java:25)
at com.lyx.test.TestDemo.main(TestDemo.java:27)
更新方法
Exception in thread "main" com.lyx.util.DaoException: dao层异常信息
at com.lyx.dao.impl.UserDaoImpl.update(UserDaoImpl.java:43)
at com.lyx.services.impl.UserServicesImpl.update(UserServicesImpl.java:31)
at com.lyx.test.TestDemo.main(TestDemo.java:28)
[/code]