Olá,
vi o exemplo abaixo e tentei usar a exception DuplicateKeyException
mas não encontrou estou usando a versão spring-framework-2.5.6 ou tem que pegar em outro lugar ???
se alguém puder me ajudar ???
abs
package com.vaannila.dao;
02.
03.import org.springframework.context.ApplicationContext;
04.import org.springframework.context.support.ClassPathXmlApplicationContext;
05.import org.springframework.dao.DataAccessException;
06.import org.springframework.dao.DuplicateKeyException;
07.import org.springframework.dao.EmptyResultDataAccessException;
08.
09.import com.vaannila.domain.Forum;
10.
11.public class Main {
12.
13.
public static void main(String[] args) {
14.
ApplicationContext context = new ClassPathXmlApplicationContext(
15.
"beans.xml");
16.
ForumDAO forumDAO = (ForumDAO) context.getBean("forumDAO");
17.
Forum springForum = new Forum(1, "Spring Forum",
18.
"Discuss everything related to Spring");
19.
try {
20.
forumDAO.insertForum(springForum);
21.
} catch (DuplicateKeyException e) {
22.
System.out.println("Forum Already Exist");
23.
} catch (DataAccessException e) {
24.
e.printStackTrace();
25.
}
26.
try {
27.
System.out.println(forumDAO.selectForum(2));
28.
} catch (EmptyResultDataAccessException e) {
29.
System.out.println("The Forum id is invalid");
30.
} catch (DataAccessException e) {
31.
e.printStackTrace();
32.
}
33.
34.
}
35.
36.}