Advertisement
Guest User

Untitled

a guest
Jul 6th, 2017
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. HTTP Status 500 – Internal Server Error
  2.  
  3. Type Exception Report
  4.  
  5. Message Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet
  6.  
  7. Description The server encountered an unexpected condition that prevented it from fulfilling the request.
  8.  
  9. Exception
  10.  
  11. org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet
  12. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982)
  13. org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
  14. javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
  15. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
  16. javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
  17. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  18.  
  19. -- MySQL Script generated by MySQL Workbench
  20. -- Thu Jul 6 11:34:33 2017
  21. -- Model: New Model Version: 1.0
  22. -- MySQL Workbench Forward Engineering
  23.  
  24. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  25. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  26. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
  27.  
  28. -- -----------------------------------------------------
  29. -- Schema mydb
  30. -- -----------------------------------------------------
  31. -- -----------------------------------------------------
  32. -- Schema Form
  33. -- -----------------------------------------------------
  34.  
  35. -- -----------------------------------------------------
  36. -- Schema Form
  37. -- -----------------------------------------------------
  38. CREATE SCHEMA IF NOT EXISTS `Form` DEFAULT CHARACTER SET latin1 ;
  39. USE `Form` ;
  40.  
  41. -- -----------------------------------------------------
  42. -- Table `Form`.`users`
  43. -- -----------------------------------------------------
  44. CREATE TABLE IF NOT EXISTS `Form`.`users` (
  45. `id` INT(11) NOT NULL,
  46. `name` VARCHAR(30) NOT NULL,
  47. `email` VARCHAR(50) NOT NULL,
  48. `address` VARCHAR(255) NOT NULL,
  49. `password` VARCHAR(20) NOT NULL,
  50. `newsletter` TINYINT(1) NOT NULL,
  51. `framework` VARCHAR(500) NOT NULL,
  52. `sex` VARCHAR(1) NOT NULL,
  53. `number` INT(11) NOT NULL,
  54. `country` VARCHAR(10) NOT NULL,
  55. `skill` VARCHAR(500) NOT NULL,
  56. PRIMARY KEY (`id`))
  57. ENGINE = InnoDB
  58. DEFAULT CHARACTER SET = latin1;
  59.  
  60.  
  61. SET SQL_MODE=@OLD_SQL_MODE;
  62. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  63. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
  64.  
  65. @Controller
  66. public class UserController {
  67.  
  68. @Autowired
  69. private UserService userService;
  70.  
  71. @RequestMapping(value = "/", method = RequestMethod.GET)
  72. public String showHome() {
  73.  
  74. logger.debug("showHome()");
  75. return "redirect:/users";
  76. }
  77.  
  78. @RequestMapping(value = "/users", method = RequestMethod.GET)
  79. public String showAllUsers(Model model) {
  80.  
  81. logger.debug("showAllUsers()");
  82. model.addAttribute("users", userService.findAllUsers());
  83. return "users/list";
  84. }
  85. }
  86.  
  87. public interface UserService {
  88.  
  89. User findByID(Integer id);
  90.  
  91. List<User> findAllUsers();
  92.  
  93. void saveOrUpdate(User user);
  94.  
  95. void delete(Integer id);
  96. }
  97.  
  98.  
  99. @Service("userService")
  100. public class UserServiceImpl implements UserService {
  101.  
  102. @Autowired
  103. private UserDao userDao;
  104.  
  105. public User findByID(Integer id) {
  106.  
  107. return null;
  108. }
  109.  
  110. public List<User> findAllUsers() {
  111.  
  112. return userDao.getAllUsers();
  113. }
  114.  
  115. public void saveOrUpdate(User user) {
  116.  
  117. }
  118.  
  119. public void delete(Integer id) {
  120.  
  121. }
  122. }
  123.  
  124. public abstract class HibernateDaoSupport {
  125.  
  126. @Autowired
  127. private SessionFactory sessionFactory;
  128.  
  129. public SessionFactory getSessionFactory(){
  130. return sessionFactory;
  131. }
  132. }
  133.  
  134.  
  135. public interface UserDao {
  136.  
  137. User findById(Integer id);
  138.  
  139. List<User> getAllUsers();
  140.  
  141. void save(User user);
  142.  
  143. void update(User user);
  144.  
  145. void delete(Integer id);
  146. }
  147.  
  148.  
  149.  
  150. @Repository
  151. public class UserDaoImpl extends HibernateDaoSupport implements UserDao {
  152.  
  153. public User findById(Integer id) {
  154. return null;
  155. }
  156.  
  157. public List<User> getAllUsers() {
  158.  
  159. try {
  160. Session session = getSessionFactory().openSession();
  161. List<User> users = session.createQuery("from User").getResultList();
  162.  
  163. return users;
  164. } catch (HibernateException e) {
  165. e.printStackTrace();
  166. }
  167.  
  168. return null;
  169. }
  170.  
  171. public void save(User user) {
  172.  
  173. }
  174.  
  175. public void update(User user) {
  176.  
  177. }
  178.  
  179. public void delete(Integer id) {
  180.  
  181. }
  182. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement