Searsar之更新,删除,插入操作的方法命名-yellowcong
来源:互联网 发布:mac万能五笔输入法 编辑:程序博客网 时间:2024/06/10 09:29
Seasar容易同Mybatis来比,说实在的Seasar相比Mybatis来说,封装得更加的严实,必须按照他的规则来走,比如删除和更新的添加的方式都必须按照他的方式来
方法命名规范
多的不说,大家瞅一眼,命名需要遵循他的规则,不然就会报错,实际上,他的封装中,如果你是插入、更新、删除,S2Dao走的是Prestatement的executeUpdate的方法,如果是检索的情况,就是走的executeQuery的方法,所以这个就是他要有一个命名规则的原因
insertXXX方法只能插入一个对象,如果insertXX命名,可能报错,导致程序执行问题,下面是例子
@S2Dao(bean=KDemo.class)public interface KDemoDao { @Sql("SELECT COUNT(FISCAL_YEAR) FROM K_TRN_BUDGET WHERE CONTRACT_NUMBER = ? AND FISCAL_YEAR <> ?") public String getFYearForCheck(String keiyakuNo, String keiyakuNendo); @Sql("DELETE FROM K_TRN_BUDGET WHERE CONTRACT_NUMBER = ? AND CONTRACT_KBN = '001'") public int delete(String contractNumber); public int insert(KDemo dto); @Sql("DELETE FROM /*$table*/ /*$strWhere*/") @Arguments({"table","strWhere"}) public int deleteTbl(String table,String strWhere); @Sql("INSERT INTO /*$table*/ (/*$cols*/) VALUES (/*$vals*/)") @Arguments({"table","cols","vals"}) public int addTbl(String table,String cols,String vals);}
如果是自定义sql插入数据,使用addXX方法建议使用,使用其他命名方式会报错
阅读全文
0 0
- Searsar之更新,删除,插入操作的方法命名-yellowcong
- Oracle数据库的操作之插入更新删除(八)
- Kohana数据操作CRUD之插入、更新、删除
- MongoDB常用命令汇总之插入、更新和删除操作详解。
- DedeCms二次开发之简单的查询、插入、更新、删除操作实例
- DedeCms二次开发之简单的查询、插入、更新、删除操作实例
- DedeCms二次开发之简单的查询、插入、更新、删除操作实例
- Java之驼峰和下划线命名的相互转化-yellowcong
- mysql之插入、更新、删除
- 手机联系人的相关操作,删除,插入,更新
- sqlite3的基本操作(插入,删除,更新,查询)
- 8、数据的操作:插入、更新、删除----第2篇
- mysql(四):mysql的插入,更新和删除操作
- C# 的DataGridView 操作数据库 插入,更新,删除
- mysql(四):mysql的插入,更新和删除操作
- 添加删除、更新按钮的提示确认信息,以及DATAGRID的添加、插入、更新、删除操作。
- Android通讯录联系人的读取、更新、插入、删除等方法
- Redis之集群删除-yellowcong
- 01:查找特定的值
- 多条件模糊查询
- 对于!=,负向查询肯定不能命中索引
- C语言实现堆栈
- 音乐播放时进度条和时间
- Searsar之更新,删除,插入操作的方法命名-yellowcong
- (03)oracle新人笔记------表的相关操作
- “FCoE全解系列”之网络融合交换机类型
- OpenCV3.3中逻辑回归(Logistic Regression)使用举例
- python查询数据库并导处csv文件
- 回归云平台的本质,通过平台+应用模式实现软件资源线上共享
- DataBinding系列(二):DataBinding的基本用法
- (02)oracle新人笔记------函数
- ES6系列文章 异步神器async-await