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

做阿里巴巴网站图片尺寸室内设计师做单网站

做阿里巴巴网站图片尺寸,室内设计师做单网站,建设银行官网入口,wordpress rss聚合上次说到了log/log_list.html的doGetObjects(),其中有doFindPageObjects()方法。 找到全部的日志对象,并且输出到div上。这里是后台的代码。 01.pojo对象,这里需要序列化保存。序列化的作用是保存对象到内存缓存中&am…

上次说到了log/log_list.html的doGetObjects(),其中有doFindPageObjects()方法。
在这里插入图片描述
找到全部的日志对象,并且输出到div上。这里是后台的代码。
01.pojo对象,这里需要序列化保存。序列化的作用是保存对象到内存缓存中,或者是文件中,安全保存。

这里需要implement Serializable接口,并且在类中去添加uid。
在这里插入图片描述
选中选项,使用就可以自动有uid

02.写dao层代码
注意:

当DAO中方法参数多余一个时尽量使用@Param注解进行修饰并指定名字,然后再Mapper文件中便可以通过类似#{username}方式进行获取,否则只能通过#{arg0},#{arg1}或者#{param1},#{param2}等方式进行获取。

当DAO方法中的参数应用在动态SQL中时无论多少个参数,尽量使用@Param注解进行修饰并定义。

@Param的作用范围只能是被修饰的sql语句。
其中的代码是:

/*** @param username 查询条件(例如查询哪个用户的日志信息)*  @return 总记录数(基于这个结果可以计算总页数)*/Long getrownum( @Param("username") String username);/*** @param username  查询条件(例如查询哪个用户的日志信息)* @param startIndex 当前页的起始位置* @param pageSize 当前页的页面大小* @return 当前页的日志记录信息* 数据库中每条日志信息封装到一个SysLog对象中*/List<sysLog> fingall(  @Param("username")String username, @Param("startIndex")Long startIndex, @Param("pageSize")int pageSize);

03.mapper.xml映射文件。这里存放的是sql语句

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cy.dao.sysLogDao"><select id="getrownum" resultType="Long">select count(*) from sys_logs<where><if test="username!=null and username=!''">username like concat("%",#{username},"%")</if></where></select><select id="fingall" resultType="com.cy.pojo.sysLog">select * from sys_logs<where><if test="username!=null and username=!''">username like concat("%",#{username},"%")</if></where>order by createdTime desclimit #{startIndex},#{pageSize}</select>
</mapper>

优化xml文件,sql语句中有重复的部分:

 <where><if test="username!=null and username=!''">username like concat("%",#{username},"%")</if></where>

可以使用标签sql来进行修饰:

  <sql id="queryWhereId">from sys_logs<where><if test="username!=null and username!=''">username like concat("%",#{username},"%")</if></where></sql>

sql标签需要用id来识别:

进一步优化sql语句:
用include标签进行插入操作

 <select id="getRowCount"resultType="int">select count(*)<include refid="queryWhereId"/></select><select id="findPageObjects"resultType="com.cy.pj.sys.entity.SysLog">select *<include refid="queryWhereId"/>
order by createdTime desclimit #{startIndex},#{pageSize}    
</select>
http://www.yayakq.cn/news/14009/

相关文章:

  • 威特视频网站建设方案大连优化网站
  • 网站开发公司需要什么资质e龙岩公共服务网
  • 做企业网站的公司国家企业年报申报系统官网
  • 网站建设四端一体西宁中小企业网站建设
  • 生物网站建设广州网站关键排名
  • 搜索点击软件湖南正规关键词优化
  • 玉树电子商务网站建设多少钱微信网站应用开发
  • 网站建设哪家服务周到Wordpress 报表的插件
  • seo站长助手为企业进行网站建设方案
  • 哈尔滨制作网站设计制作费税率是多少
  • 聚合影视网站建设常州建设局下属网站
  • wordpress社交网站网站开发php还是jsp
  • 网站建设分金手指排名四深圳市住房和建设局领导班子
  • 营销型网站建设广告语wordpress文章顶部添加广告
  • 租云服务器一个月多少钱西安优化seo托管
  • 网站深度功能铜陵港航投资建设集团网站
  • 网页美工制作网站个人网站备案后内容可以改么
  • 手机网站模板免费哈尔滨信息网0451
  • 全网vip影视自助建站系统wordpress一键变灰色
  • 网站建设经验交流如何建立一个学校网站
  • 做招标网站 如何网站培训培训班
  • ...温岭做网站作业设计模板
  • 做网站还有用吗外贸网站建设网站开发
  • 旅游网站网页设计报告wordpress标签管理插件
  • 电商网站开发python游戏网站建设内容
  • 网站建设经济成本分析做网站卖广告位赚钱
  • 龙华做网站多少钱门户网站建设 报价
  • 苏州网站建设公司哪家好实用设计网站推荐
  • 网站备案核验单access是不是网页制作工具
  • 网站建设模板能实现按钮跳转吗东莞网站建设seo