1、
碰到异常:
Servlet.service() for servlet action threw exception
org.springframework.dao.InvalidDataAccessApiUsageException:
Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL):
Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.
分析解决:
在spring applicationContext.xml中有定义
<!-- 以AspectJ方式 定义 AOP -->
<aop:config proxy-target-class="true">
<aop:advisor pointcut="execution(* com.com_name.pro_name.*.service.*Manager.*(..))" advice-ref="txAdvice"/>
</aop:config>
<!-- 基本事务定义,使用transactionManager作事务管理,默认get*方法的事务为readonly,其余方法按默认设置.
默认的设置请参考Spring文档事务一章. -->
<tx:advice id="txAdvice">
<tx:attributes>
<tx:method name="get*" read-only="true"/>
<tx:method name="find*" read-only="true"/>
<tx:method name="save*"/>
<tx:method name="update*"/>
<tx:method name="remove*"/>
<tx:method name="delete*"/>
<tx:method name="add*"/>
</tx:attributes>
</tx:advice>
在
<tx:method
行定义了所有service层可执行数据更新操作的方法规范,必须限于已规定的几个方法名内;
2、
<!----><!----> 在hibernate的级联查询中的排序问题,hibernate annotation @orderby
如下所示:
@OneToMany(fetch = FetchType.LAZY)
@JoinColumn(name = "TEM_ID", insertable = false, updatable=false)
@OrderBy("playOrder ASC")
public List<PlaylistAsset> getAssetList() {
return assetList;
}
3、带参数的ActionForward转发
String returnForward = "/xxxx.do" + "?method=listAllSub&detail_id=" + detail_id
+"&pane_id="+pane_id;
return new ActionForward(returnForward);
分享到:
相关推荐
今天学习开发噪声扬尘监测系统时遇到的几个技术问题及解决办法,不错的方法,一起来看。
GPS在工程应用中遇到的几个问题.pdf
弹幕在现在的各类视频中都有,也是每位开发者们必须会的一个功能,最近在开发中就遇到了一些问题,下面简单说说弹幕开发碰到的两个小问题。 正文 需求:实现一个弹幕容器,里面同时会有多行互不重叠的、运动中的弹...
本地图片不显示,开发工具运行是没问题的,但真机调试却显示不了 item.img = '/goods/img/图片.png' { { item.img } } class=image> 经过仔细观察发现,路径是没问题的,问题在于图片名不能是中文的,把它改成...
但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是笔者实际工作中遇到的几个问题,希望对初学C51者有所帮助。 一、C51热启动代码的编制 对于工业控制计算机,往往设有有看门狗电路,当...
编码问题一直困扰着开发人员,尤其在Java中更加明显,因为Java是跨平台语言,不同平台之间编码之间的切换较多...在开发Java web程序时可能会存在编码的几个地方,一个HTTP请求怎么控制编码格式?如何避免出现中文问题?
很多web开发人员都会有以下的几个问题,所以百捷公司就开发了这个开发平台给开发人员提供了相应的解决方案。 WEB开发中的问题主要集中在: 1、界面开发效率低 WEB开发中界面开发占了极高的比率,在没有好的辅助工具...
但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是笔者实际工作中遇到的几个问题,希望对初学C51者有所帮助。 一、C51热启动代码的编制 对于工业控制计算机,往往设有有看门狗电路,当...
项目开发中的一个问题可能会占用团队几天甚至十几天的时间,但是如果开发人员遇到过类似的问题,也许几分 钟就可以解决。这就是编程经验的重要性,也是许多软件企业用人时选择有项目开发经验者的主要原因。 本书...
今天用vc6遇到几个小问题,问题虽然小,但浪费了我不少时间,这几个问题可以说是vc6的bug,问题如下: 1.unexpected end of file while looking for precompiled header directive 原因不清楚,一般工程不会出现...
项目开发中的一个问题可能会占用团队几天甚至十几天的时间,但是如果开发人员遇到过类似的问题,也许几分 钟就可以解决。这就是编程经验的重要性,也是许多软件企业用人时选择有项目开发经验者的主要原因。 本书...
详细描述了wince开发过程中,可能遇到的几个问题,并列出解决方法
这是我写的网游服务器编写要注意的几个问题。 虽然是几个问题,但是基本上是我这7,8年来写网络游戏服务器端遇到问题的总结和经验。
这个问题有原因有几个,一可能是服务器端的IP连接设置有问题;二是游戏更新有问题。 Q-Q457189 三十三、网狐荣耀版或其它安卓项目出现Application cannot be exported due to the erro 网狐荣耀版或其它安卓项目...
在Erica Sadun编写的所有编程畅销书中, Swift开发秘籍 将现代的最佳实践转换为几十个行之有效、方便适用的解决方案。本书的代码示例是针对开发人员遇到的现实问题而创建的,以反映Swift的最新功能和最佳实践。每...
开发几个自己的小游戏。比如超级玛利、雷电什么的。如果要进一步深入学习cocos2d,那里仔细研究它里面testBed里面的例子工程是非常不错的选择,还有box2d testbed里面的例子。(现在大部分排名靠前的游戏,比如...
设中断、DMA、GPIO 及其与 IO 连接的外设等几个方面,介绍这些部分与传统的不带 TrustZone 的 STM32 开发相比有哪些变化,同时会列举一些相关开发中的常见问题,并给 出问题的分析与解决方法,供开发者参考。
资源整理了在android应用开发中遇到的几个兼容性问题,并提供解决思路。其中包括,创建快捷方式、dns解析等。
eclipse在安装完成后,使用过程中会遇到的问题,供大家参考,如日志打印乱码、文件编码问题,tomcat发布工程配置,这些问题是开发前的必要配置与准备,否则开发过程中会遇到各种头疼的问题