zoukankan      html  css  js  c++  java
  • 初学者的错误(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();
        }

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

  • 相关阅读:
    Unity NGUI 3.0.4版本 制作网络版斗地主
    unity3D与网页的交互---做项目的一点总结
    Cross-platform Tools
    Win7下Qt5的安装及使用
    VS Installer教程
    C++ & MFC
    论文模板的定制
    批处理文件
    MFC六大关键技术
    C/C++常用预处理指令
  • 原文地址:https://www.cnblogs.com/gxcstyle/p/5914738.html
Copyright © 2011-2022 走看看