当前位置: 首页 > news >正文

视频网站seo怎么做介绍一个地方旅游网站怎么做

视频网站seo怎么做,介绍一个地方旅游网站怎么做,代理公司注册合同范本,昆明百度推广优化排名若用MyBatis注解方式写sql#xff0c;又想要XML写法的判断入参拼接条件#xff0c;可以通过SelectProvider方式实现。 前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。 新建Provider …  若用MyBatis注解方式写sql又想要XML写法的判断入参拼接条件可以通过SelectProvider方式实现。 前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。 新建Provider public class RateProvider {private final String table_name rate_finish;public String getFinishRate(MapString, Object para) {String sql SELECT create_at FROM rate_finish WHERE 11 ;if (para.get(deviceType) ! null ) {sql AND device_type para.get(deviceType);} sql ORDER BY homework_type;return sql;} }这里的 para 可以通过 key 方式或者 index 方式获取对应参数。 新建Entity public class RateFinish extends AbstractModel {private int id;private String deviceType;private String level;private String finishCount;private String count;private String homeworkType;private String createAt;编写 Mapper 接口使用注解 SelectProvider(type RateProvider.class, method getFinishRate)Results({Result(property homeworkType, column homework_type),Result(property deviceType, column device_type),Result(property level, column level),Result(property finishCount, column finish_count),Result(property count, column count),Result(property createAt, column create_at)})ListRateFinish getFinishRate(Param(deviceType) String deviceType; 说明 注解中的参数type参数指定的Class类必须要能够通过无参的构造函数来初始化method参数指定的方法必须是public的返回值必须为String可以为static。 例二 ResultMap注解用于从查询结果集RecordSet中取数据然后拼装实体bean。 public interface UserMapper {SelectProvider(type SqlProvider.class, method selectUser)ResultMap(userMap)public User getUser(long userId); } public class SqlProvider {public String selectUser(long userId){SELECT(id, name, email);FROM(USER);WHERE(ID #{userId});} } public class SqlProvider {public String deleteUser(int id) {return new SQL() {{DELETE_FROM(USER);WHERE(ID #{id});}}.toString();} } 上例中定义了一个 Mapper 接口其中定义了一个 getUser 方法这个方法根据用户 id 来获取用户信息并返回相应的 User。而对应的 SQL 语句则写在 SqlProvider 类中。 例三 1一个参数的SelectProvide方法 若在getUser方法中userId使用了Param注解那么selectUser方法须以MapString, Object为参数UserMapper.java SelectProvider(type  SqlProvider.class, method  selectUser2) ResultMap(userMap) public User getUser(Param(userId) long userId); SqlProvider.java public String selectUser(MapString, Object para) {return select * from user where userId  para.get(userId); } 2多参数的SelectProvide方法 以 MapString, Object 为参数 若有 Param注解则参数在 Map中以 Param的值为 key如下例中的 userId 若参数未使用 Param注解则参数在 Map中以参数的顺序为 key如下例中的 password UserMapper.java SelectProvider(type  SqlProvider.class, method  selectUserCheck)ResultMap(userMap)public User getUserCheck(Param(userId) long Id, String password); SqlProvider.java public String selectUserCheck(MapString, Object para) {return select * from user where userId para.get(userId)   and password  para.get(1)  ; } 注意在Mapper接口和SelectProvide方法类中不要使用重载也就是说不要使用方法名相同参数不同的方法 。 转自 https://my.oschina.net/u/1000241/blog/1608635?nocache1541480270547 http://www.cnblogs.com/JoeyWong/p/9457118.html https://www.cnblogs.com/he-px/p/7134524.html
http://www.yutouwan.com/news/225636/

相关文章:

  • 做网站图片怎么找兰州做网站客户
  • 上外国网站用什么dns闵行西安网站建设
  • 建设网站选择主机时费用最昂贵的方案是二级建造师注册查询
  • 安达市建设局网站做门户网站公司
  • 免费网站域名和空间网站建设方案书内容
  • 五大门户网站分别是深圳推广平台深圳网络推广
  • 短视频网站php源码免费中国建设银行下载
  • wordpress 收费会员云南seo网络优化师
  • seo快速优化软件网站比较好的外贸公司
  • 天津大型网站设计公司外贸建站应该怎么做
  • 西安网站制作维护android程序开发教程
  • 济南制作网站的公司吗如何自己做网站的优化推广
  • 网站后台fpt网站的字体做多大
  • 专做外贸的网站有哪些开发一个公司官网一般多少钱
  • 本地的响应式网站建设php 网站发布
  • 东莞网站建设做网站怎样做网站优化 关键词
  • 顺德企业手机网站建设wordpress使用缩略图
  • 水利建设专项收入在什么网站上申报做螺杆比较出名的网站
  • 域名注册好了如何做网站网站建设规划方案制作
  • 濮阳河南网站建设深圳住房与建设局官网
  • 商业类网站的设计与制作苏州相城做网站的
  • 宁波seo整站优化软件长沙教育网站开发
  • 北京个人网站设计设计网站建设合同书6
  • 一个空间做2个网站吗怎么做网盘网站
  • 济南手机网站建设公司报价房地产app开发
  • 上海做网站需要多少钱中国机械加工网订单
  • 建设一个网站的设备wordpress+分页静态
  • 潍坊市房屋和城乡建设局网站网站版权设置
  • 达州市建设规划网站新闻做的差的网站
  • 免费网站管理系统wordpress内涵段子