- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 Linux开机自动启动nginx Java-Jar包
以CentOS 7.0 为例 项目目录为 /project 1、在项目目录创建shell脚本 vi /project/ylkj-service.sh 以下为脚本内容: #!/bin/bash #export JAVA_HOME=/usr/lib/jvm/java-1.8.0 #export JRE_HOME=/usr/lib/jvm/java-1.8.0/jre #export ...
2019-09-16 12:03:19 2644
mybatisIntercept.zip
实现数据自动分页功能,项目工程用的是Idea
1、解压Zip包的代码文件,放到项目中
2、在Mybatis.XML 配置以下节点用于SQL执行前进行拦截 解析得出Page对象的属性
<plugins>
<!-- 拦截器数据库分页执行的类-->
<plugin interceptor="sxtauthoritycenter.util.mybatisIntercept.PageInterceptor">
<!-- 支持,mysql、oracle、sqlserver-->
<property name="databaseType" value="sqlserver"/>
</plugin>
3、代码的调整示例 接口实现类 需要把Page对象参数传入 ,SQL拦截器检测到 page 对象就会进行拦截 并且附值
public List<Map<String, Object>> getConditionsPage(Page page, String condition , String recognitionresult, String starttime , String endtime) throws Exception {
SqlSession sqlSession = sqlSession = MyBatisDataSource.getSqlSession(true);
try {
DeviceImageRecordEntryMapper mapper = sqlSession.getMapper(DeviceImageRecordEntryMapper.class);
List<Map<String, Object>> list= mapper.getConditionsPage(page , condition , recognitionresult, starttime , endtime);
//page 设置必须在里接口实现层实现 且Page类必须为方法的第一个参数
page.setResults(list);
return list;
} finally {
sqlSession.close();
}
}
2019-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人