up:: JDBC实现事务
首先声明一点,本篇博客内容不是新内容,以前遇到过N次,只是这儿再重复说明一下。
对员工数据进行分页查询,分页获取的数据进行封装,包装成一个一个的员工实体对象(JavaBean),然后将这些对象放入一个集合中,方便java程序后续的读取和处理。
本篇博客就两点:(1)JavaBean;(2)LIMIT分页(仅适用于MySQL);
首先,先编写Employee实体类:
开始执行:
Employee类:
这个类的属性仅仅要求需要和数据库表的字段对应,没有要求一定名字一定相同。。。。。但是还是强烈建议相同啦!!!(因为这样可以避免很多后续的无头绪的问题)
然后,编写分页查询类: PaginationCommand类:
PaginationCommand类:
说明: (1)分页查询在MySQL中使用LIMIT关键字。
LIMIT关键字并不是标准SQL中有的,LIMIT关键字仅仅是MySQL独有的专用于分页的关键字,是MySQL的方言;Oracle和SQLserver也有对应的方言来实现数据的分页处理。
(2)MySQL的LIMIT关键字,起始位置是0;
(3)推荐使用列名的方式来获取字段值,(不推荐使用列的索引值来获取),因为数据表的表结构可能在以后发生变化;比如,以后在employee表原本第一个列前有增加了一列,那么此时这儿就会匹配混乱了;
最后,在HumanResourceApplication入口类中编写分页的部分:
然后,在入口类中添加上分页的部分:
HumanResourceApplication类:
这篇博客的核心就是:知道LIMIT关键字在实际中的用法。其他内容都还好……