有没有高手指点一下,spring mvc 注解的方式下如何编写一个事务,对两个表同时操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有高手指点一下,spring mvc 注解的方式下如何编写一个事务,对两个表同时操作相关的知识,希望对你有一定的参考价值。
一个表中增加一条记录,另一个表中某个字段减少。这两个操作要么全部成功,要么全部失败。
我现在在控制层action中,有个方法里面调用了save(对象),updae(对象)这两个service层的方法。对两个表做增加和修改操作。但是这两个操作不是在一个事务中。求大神指点一下。
springmvc 没有produces注释
这是少引什么包了么?
有两种方法:1.返回字符串时,将字符串结果转换
return new String("你好".getBytes(), "ISO-8859-1");
2.添加@RequestMapping注解,配置produces的值
@RequestMapping(value
=
"/add",
produces
=
"application/json;charset=UTF-8")
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。
由于我是为了使用JSONP协议,需要连同callback一起返回,所以我定义的是
@RequestMapping(value = "/add", params = "callback", produces = "text/javascript;charset=UTF-8") 参考技术A 您好,有两种解决办法:
1.返回字符串时,将字符串结果转换
return new String("你好".getBytes(), "ISO-8859-1");
return new String("你好".getBytes(), "ISO-8859-1");
2.添加@RequestMapping注解,配置produces的值
@RequestMapping(value
=
"/add",
produces
=
"application/json;charset=UTF-8")
@RequestMapping(value = "/add", produces = "application/json;charset=UTF-8")
由于我是为了使用JSONP协议,需要连同callback一起返回,所以我定义的是
@RequestMapping(value = "/add", params = "callback", produces = "text/javascript;charset=UTF-8")
借鉴:http://fableking.iteye.com/blog/1577274追问
我看这个了,但是我的工程 放produces = "application/json;charset=UTF-8"属性的时候报错,好像是没找到这个
参考技术B @RequestMapping(value = "/usersByType", produces="text/html;charset=utf-8;"),在这个包下spring-web-3.1.1.RELEASE.jar以上是关于有没有高手指点一下,spring mvc 注解的方式下如何编写一个事务,对两个表同时操作的主要内容,如果未能解决你的问题,请参考以下文章