动态sql语句 Java类写sql
来源:互联网 发布:大数据都采用什么技术 编辑:程序博客网 时间:2024/06/03 17:29
StockMarketMapper.java
package com.oliver.mapper.inter;
import java.util.List;
import org.apache.ibatis.annotations.InsertProvider;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Results;
import org.apache.ibatis.annotations.Result;
import org.apache.ibatis.annotations.SelectKey;
import org.apache.ibatis.annotations.SelectProvider;
import org.apache.ibatis.annotations.UpdateProvider;
import com.oliver.db.sql.StockMarketProvider;
import com.oliver.models.StockMarket;
public interface IStockMarketMapper {
@InsertProvider(type=StockMarketProvider.class,method="insertStockMarketSql")@SelectKey(keyProperty="id",keyColumn="id", before = false, resultType = int.class, statement = { "SELECT LAST_INSERT_ID() AS ID" })public void insertStockMarket(StockMarket stockMarket);@SelectProvider(type=StockMarketProvider.class,method="selectByStockIdSql")@Results(value={ @Result(id=true,property="id",column="id"), @Result(property="dqj",column="dqj"), @Result(property="bhz",column="bhz"), @Result(property="bhl",column="bhl"), @Result(property="jkp",column="jkp"), @Result(property="zsp",column="zsp"), @Result(property="zgj",column="zgj"), @Result(property="zdj",column="zdj"), @Result(property="ztj",column="ztj"), @Result(property="dtj",column="dtj"), @Result(property="hsl",column="hsl"), @Result(property="zf",column="zf"), @Result(property="syl",column="syl"), @Result(property="sjl",column="sjl"), @Result(property="cjl",column="cjl"), @Result(property="cje",column="cje"), @Result(property="zsz",column="zsz"), @Result(property="ltsz",column="ltsz"), @Result(property="mr1",column="mr1"), @Result(property="mr2",column="mr2"), @Result(property="mr3",column="mr3"), @Result(property="mr4",column="mr4"), @Result(property="mr5",column="mr5"), @Result(property="mc1",column="mc1"), @Result(property="mc2",column="mc2"), @Result(property="mc3",column="mc3"), @Result(property="mc4",column="mc4"), @Result(property="mc5",column="mc5"), @Result(property="mr1Num",column="mr1_num"), @Result(property="mr2Num",column="mr2_num"), @Result(property="mr3Num",column="mr3_num"), @Result(property="mr4Num",column="mr4_num"), @Result(property="mr5Num",column="mr5_num"), @Result(property="mc1Num",column="mc1_num"), @Result(property="mc2Num",column="mc2_num"), @Result(property="mc3Num",column="mc3_num"), @Result(property="mc4Num",column="mc4_num"), @Result(property="mc5Num",column="mc5_num"), @Result(property="status",column="status"), @Result(property="stockId",column="stock_id")})public StockMarket selectByStockId(int stockId);@UpdateProvider(type=StockMarketProvider.class,method="updateByStockIdSql")public void update(StockMarket stockMarket);@SelectProvider(type=StockMarketProvider.class,method="selectByOrderAtLimitSql")@Results(value={ @Result(id=true,property="id",column="id"), @Result(property="dqj",column="dqj"), @Result(property="bhz",column="bhz"), @Result(property="bhl",column="bhl"), @Result(property="jkp",column="jkp"), @Result(property="zsp",column="zsp"), @Result(property="zgj",column="zgj"), @Result(property="zdj",column="zdj"), @Result(property="ztj",column="ztj"), @Result(property="dtj",column="dtj"), @Result(property="hsl",column="hsl"), @Result(property="zf",column="zf"), @Result(property="syl",column="syl"), @Result(property="sjl",column="sjl"), @Result(property="cjl",column="cjl"), @Result(property="cje",column="cje"), @Result(property="zsz",column="zsz"), @Result(property="ltsz",column="ltsz"), @Result(property="mr1",column="mr1"), @Result(property="mr2",column="mr2"), @Result(property="mr3",column="mr3"), @Result(property="mr4",column="mr4"), @Result(property="mr5",column="mr5"), @Result(property="mc1",column="mc1"), @Result(property="mc2",column="mc2"), @Result(property="mc3",column="mc3"), @Result(property="mc4",column="mc4"), @Result(property="mc5",column="mc5"), @Result(property="mr1Num",column="mr1_num"), @Result(property="mr2Num",column="mr2_num"), @Result(property="mr3Num",column="mr3_num"), @Result(property="mr4Num",column="mr4_num"), @Result(property="mr5Num",column="mr5_num"), @Result(property="mc1Num",column="mc1_num"), @Result(property="mc2Num",column="mc2_num"), @Result(property="mc3Num",column="mc3_num"), @Result(property="mc4Num",column="mc4_num"), @Result(property="mc5Num",column="mc5_num"), @Result(property="status",column="status"), @Result(property="stockId",column="stock_id")})public List<StockMarket> selectByOrderAtLimit(@Param("orderby")String orderBy, @Param("limit")int limit);@SelectProvider(type=StockMarketProvider.class,method="selectDiefuListSql") @Results(value={ @Result(id=true,property="id",column="id"), @Result(property="dqj",column="dqj"), @Result(property="bhz",column="bhz"), @Result(property="bhl",column="bhl"), @Result(property="jkp",column="jkp"), @Result(property="zsp",column="zsp"), @Result(property="zgj",column="zgj"), @Result(property="zdj",column="zdj"), @Result(property="ztj",column="ztj"), @Result(property="dtj",column="dtj"), @Result(property="hsl",column="hsl"), @Result(property="zf",column="zf"), @Result(property="syl",column="syl"), @Result(property="sjl",column="sjl"), @Result(property="cjl",column="cjl"), @Result(property="cje",column="cje"), @Result(property="zsz",column="zsz"), @Result(property="ltsz",column="ltsz"), @Result(property="mr1",column="mr1"), @Result(property="mr2",column="mr2"), @Result(property="mr3",column="mr3"), @Result(property="mr4",column="mr4"), @Result(property="mr5",column="mr5"), @Result(property="mc1",column="mc1"), @Result(property="mc2",column="mc2"), @Result(property="mc3",column="mc3"), @Result(property="mc4",column="mc4"), @Result(property="mc5",column="mc5"), @Result(property="mr1Num",column="mr1_num"), @Result(property="mr2Num",column="mr2_num"), @Result(property="mr3Num",column="mr3_num"), @Result(property="mr4Num",column="mr4_num"), @Result(property="mr5Num",column="mr5_num"), @Result(property="mc1Num",column="mc1_num"), @Result(property="mc2Num",column="mc2_num"), @Result(property="mc3Num",column="mc3_num"), @Result(property="mc4Num",column="mc4_num"), @Result(property="mc5Num",column="mc5_num"), @Result(property="status",column="status"), @Result(property="stockId",column="stock_id") })public List<StockMarket> selectDiefuList(int limit);
}
引用块内容
阅读全文
0 0
- 动态sql语句 Java类写sql
- Java下拼接执行动态SQL语句
- Java下拼接执行动态SQL语句
- java mybatis 之 mysqlmap 动态 sql 语句
- 写Sql语句注意
- 关于写SQL语句
- 如何写sql语句
- [PHP]写SQL语句
- Hive写SQL语句
- 动态SQL语句
- 动态SQL语句
- 调试动态SQL语句
- 动态生成sql语句
- mysql动态sql语句
- 动态SQL语句
- 动态SQL语句
- 关于动态sql语句
- PB动态SQL语句
- 融创向新乐视提供17.9亿 孙宏斌解局对乐视动作频频
- HTTP,SOAP和REST的比较
- spring 原理及自己理解
- 机器学习方案落地8步曲
- ELK日志监控系统搭建
- 动态sql语句 Java类写sql
- selenium webdriver的testNG框架的介绍及使用
- Ubuntu里权限相关问题
- xStream完美转换XML、JSON xStream框架 xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介
- OpenStack公共组件oslo之七——oslo.middleware
- URL编码
- 机器学习实战-logistic回归随机梯度上升浅见
- 初涉selenium+phantomjs
- Oracle之SQL语句性能优化(34条优化方法)