我们都知道SQLException是一个检查异常,我们大多数人都认为检查异常是冗长的,并且会导致抛出/捕获污染。
我应该选择哪种方法来避免抛出SQLException?
建议使用哪个包装器/技术/库?
(例如,针对Spring人员的DataAccessException,但我不想使用Spring)
最佳答案
只需将其包装为new RuntimeException(jdbce)
。或者定义您自己的扩展运行时异常的异常并使用它。我认为这里不需要任何框架。甚至spring每次都需要检查时,通过取消检查来包装检查的异常。