新发布缺陷管理系统(DMC)1.04 版本
2009-01-04 20:31
651 查看
今天调试一个多对多关系,老是报“a foreign key constraint fails”,拷贝出sql语句运行,好好的。后来发现原来是key写反了:
于是想到,是不是能有个包让俺们调试起来方便一些呢,从技术角度讲,这是有可能的,无非就是把sql中的问号替换一下。于是找来preparestatement的操作,发现这个想法可行。
所以用AOP切一下PreparedStatement 的setXXX方法,然后再拼一个sql,就搞定了。有空的朋友不妨试试。
<set name="resources" table="t_role_res" cascade="save-update"> <key column="[color=red]resource_id[/color]"/> <many-to-many class="com.ces.auth.pojo.Resource" column="[color=red]role_id[/color]"/> </set>
于是想到,是不是能有个包让俺们调试起来方便一些呢,从技术角度讲,这是有可能的,无非就是把sql中的问号替换一下。于是找来preparestatement的操作,发现这个想法可行。
1条记录: PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES SET SALARY = ? WHERE ID = ?"); pstmt.setBigDecimal(1, 153833.00) pstmt.setInt(2, 110592) 多条记录: PreparedStatement pstmt = conn.prepareStatement(sql) pstmt.setXXX(); ... pstmt.addBatch(); pstmt.setXXX(); ... pstmt.addBatch(); ... pstmt.executeBatch();
所以用AOP切一下PreparedStatement 的setXXX方法,然后再拼一个sql,就搞定了。有空的朋友不妨试试。
相关文章推荐
- linux服务器管理系统 wdcp v2.3版本发布
- linux服务器管理系统wdcp v2.5.7版本发布
- 开源内容管理系统Joomla正式发布3.5版本 基于PHP 7
- 结合Mantis缺陷管理系统实现vss的版本管理
- AEAI EM费用管理系统V1.0.2版本开源发布
- Linux服务器管理系统wdcp v2.5.7版本发布
- 国内开源缺陷管理系统 PPM Bug v1.4 发布
- AEAI EM费用管理系统V1.0.2版本开源发布
- Digger缺陷管理免费系统发布新版本了
- ZLMS教学管理平台系统V1.2.0最新版本发布,支持纯Web视频直播点播,还带运营在线支付功能!完全免费提供!
- Digger缺陷管理免费系统发布新版本了
- linux服务器管理系统wdcp v2.2.1版本发布
- linux服务器管理系统 wdcp v2.1版本发布
- Linux服务器管理系统wdcp v2.2.1版本发布
- 高吞吐量的分布式发布订阅消息系统Kafka-- 管理工具 Kafka Manager
- xcode 4 Git版本管理系统详解
- ASP.NET 学习笔记_13 文章发布管理小系统
- 怎么样确保大型企业版本的安全自动发布机制和系统?被物理删除后快速分钟级完全恢复系统!
- svn 版本管理与自动部分发布
- 企业综合管理系统 V1.0 版本 使用说明