• 初学者的错误(2)


      这几天在练习使用java的分页插件,在使用的过程中发现做事还是要中规中矩不能随心所欲,尤其在写代码时不能按照自己的意愿来写,如果这样写的话会产生出一些不被察觉的错误,会在以后的过程中留下一个定时炸弹。

      在使用向html的标签一样的语言时,标签的属性的取值要有一定的含义,这样作的好处是便于见名知其义,而不会产生莫名奇妙的错误。

      随便说一下分页插件的使用方法,网上说分页插件有很多的种,我用的比较少我就说说我用的pageHelper,首先在使用之前要有相应的包,用的包有两个jsqlparser-0.9.1.jar和pagehelper-3.6.3.jar。有这两个包后将其加入到lib中(一般后加的文件都存在里面)。之后在在MyBatis中进行一下配置:

      <plugins>

        <plugin interceptor="com.github.pagehepler.PageHepler">

          <property name="dialect" value="oracle"/>     //此句话后边的value取值与你使用的数据库的不同而变化,其中这句话前面的name="dialect"我个人理解是用与value属性相同的方言来进行解释

        </plugin>

      </plugins>

     之后与Mybatis起始使用:

      try{
             reader = Resources.getResourceAsReader("sqlMapConfig.xml");
             SqlSessionFactory sessionfactory = new SqlSessionFactoryBuilder().build(reader);
             SqlSession session= sessionfactory.openSession();
             StudentDao sdao = session.getMapper(StudentDao.class);
       
             Page page = PageHelper.startPage(pageNum,pageSize);//此句话的含义是初始化pageHepler
             

           stulist  = sdao.stuList(student) ;
     
             session.commit();
        }

       catch(IOException e)
        {
           e.printStackTrace();
        }

    这就简单的将分页插件配完了。

  • 相关阅读:
    二维码生成代码
    部署javaweb项目到阿里云ecs(centos7)
    mysql基础知识
    IDEA快捷键快速补齐类和对象名
    Redis和elasticsearch
    在asp.net 项目的bin目录中使用子目录
    MVC项目引用备注
    OAuth相关备注
    手动安装windows的磁盘清理工具
    在CentOS上安装 MongoDB
  • 原文地址:https://www.cnblogs.com/gxcstyle/p/5914738.html
Copyright © 2020-2023  润新知