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

网站登录验证码不正确嘉兴网站免费制作

网站登录验证码不正确,嘉兴网站免费制作,做网站官网,重庆分类健康管理Mybatis执行自定义SQL并使用PageHelper进行分页 基于Mybatis#xff0c;让程序可以执行动态传入的SQL#xff0c;而不需要在xml或者Select语句中定义。 代码示例 pom.xml 依赖 dependencygroupIdorg.mybatis.spring.boot/groupIdartifactId让程序可以执行动态传入的SQL而不需要在xml或者Select语句中定义。 代码示例 pom.xml 依赖 dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.2.2/version/dependencydependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper-spring-boot-starter/artifactIdversion2.1.0/version/dependencyapplication.properties 配置数据库连接这里使用的数据库是MySQL默认的示例数据库world #指定Mybatis的Mapper文件 mybatis.mapper-locationsclasspath:mappers/*xml #指定Mybatis的实体目录 mybatis.type-aliases-packagecom.example.db.mybatis.entity # 应用服务 WEB 访问端口 server.port28084spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.urljdbc:mysql://localhost:3306/world?useUnicodetruecharacterEncodingutf8autoReconnecttrueuseSSLtruezeroDateTimeBehaviorconvertToNullserverTimezoneGMT%2b8 spring.datasource.usernameroot spring.datasource.passwordroot定义controller用以动态传入需要执行的sql RestController Slf4j public class DBController {Autowiredprivate UserService userService;GetMapping(/query)public Object query() {String sql select * from city;return userService.executeDynamicSql(sql);} }定义service用于调用mapper方法 Service public class UserService {Autowiredprivate DynamicSqlMapper dynamicSqlMapper;public ListMapString, Object executeDynamicSql(String sql) {PageHelper.offsetPage(0,10); // 这里演示pagehelper是否可以对动态传入的sql进行分页return dynamicSqlMapper.executeDynamicSql(sql);} }定义mapper接口用以承载sql语句的执行 Mapper public interface DynamicSqlMapper {SelectProvider(type MySqlProvider.class, method getDynamicSql)ListMapString, Object executeDynamicSql(String sql); } 定义sql语句的获取方式 public class MySqlProvider {public String getDynamicSql(String sql) {return sql;} }执行结果 访问接口http://localhost:28084/query 使用 JTracker 插件可以查看到具体执行的sql语句如下第一次查询count第二次进行分页查询 -- com.example.db.demos.web.mapper.DynamicSqlMapper#executeDynamicSql_COUNT -- -- [21:10:03.894] [2.00ms] SELECT count(0) FROM city-- com.example.db.demos.web.mapper.DynamicSqlMapper#executeDynamicSql -- -- [21:10:03.917] [1.00ms] select * from cityLIMIT 10 结论 使用 SelectProvider 注解可以动态执行传入的sql并使用pageHelper进行分页。
http://www.dnsts.com.cn/news/82041.html

相关文章:

  • 做网站敲代码的图片做网站需要哪些费用
  • 永州企业网站建设价格宁乡网站开发公司推荐
  • 网站建设是什么科目网站建设demo
  • 网站优化托管方案文库淘宝网站建设流程
  • 云建站模板最专业的医疗网站建设
  • 礼仪策划网站建设网站主办者
  • 交互型网站开发网站做动态还是静态
  • 网站建设灬金手指下拉十四免费自己建立网站
  • 河南省建设厅网站无事故证明wordpress微信付费
  • 搭建一个网站需要多少钱建设网站如何进行网站备案
  • 北京网站制作定制基本公共服务标准化
  • 广州h5网站制作新城区网站建设
  • 上海做原创网站网站建设的网站分析怎么写
  • 什么样的网站需要改版网站经营范围
  • 视频网站建设的意义论文免费自助建站哪个平台好
  • 网站软文写作要求老薛主机 wordpress 打不开
  • 西部数码网站管理软件筑建网官网首页
  • 领导不愿意做招聘网站怎么办template是什么文件
  • 常州专业网站建设公司哪家好华为网站建设费用
  • 个性化网站建设公司视频直播类网站开发难度
  • html5 网站开发 适配网站悬浮广告代码
  • app网站开发长沙高端型网站
  • 做网站如何来钱公司注册网上核名几个字
  • 成都微信网站建设多wordpress转入插件
  • 建筑网站首页大图设计学专业
  • 做信誉认证对网站有什么好处美团网站开发费用
  • 做网站设计答辩问题wordpress相册打造的视频弹出
  • 网站开发直播小县城做婚礼网站
  • 网站人多怎么优化网站建设用什么程序语言
  • 2015网站备案没下来秦皇岛做网站外包