相关疑难解决方法(0)

使用hibernate正确使用Spring mvc 3(Spring ORM)

我正在开始一个新项目,这次尝试做正确的事情(所以不止一个问题),我可能需要一些帮助,我不确定我做错了什么:

  1. 春天的背景
  2. 调节器
  3. 服务接口
  4. 服务实施
  5. DAO接口
  6. DAO实施

我想尽可能多地利用spring MVC,如何通过@Transactional处理会话打开/关闭?

如何捕获异常(即非现有记录或数据库失败)(如果有).即我的数据库不接受像这样的重复条目:

com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry
Run Code Online (Sandbox Code Playgroud)

我怎么能抓住这个?

对于我提出的每个下一个请求,我得到了这个例外:

org.hibernate.AssertionFailure: null id in com.test.spring.ws.service.impl.TestObject entry (don't flush the Session after an exception occurs)
Run Code Online (Sandbox Code Playgroud)

我做错了什么?有人可以建议我的项目有一些改进吗?

java spring hibernate spring-mvc

8
推荐指数
1
解决办法
3944
查看次数

标签 统计

hibernate ×1

java ×1

spring ×1

spring-mvc ×1