- 浏览: 28078 次
- 性别:
- 来自: 厦门
最新评论
在学习AOS系统时发现只要在sql语句的ID后面加上page可以自动分页,就觉得很叼。
看配置文件时发现
打开aos.sqlmap.xml文件
在plugins属性下
<plugin interceptor="aos.framework.core.dao.plugin.StatementHandlerPlugin">
<property name="sqlid" value=".*Page" />
</plugin>
正是做自动分页的功能。
以下网址是MyBati官网的属性详解
http://www.mybatis.org/mybatis-3/zh/configuration.html
看配置文件时发现
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="typeAliasesPackage" value="aos" /> <property name="mapperLocations" value="classpath*:**/*Dao.xml" /> <property name="configLocation" value="classpath:aos.sqlmap.xml" /> </bean>
打开aos.sqlmap.xml文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Config 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-config.dtd"> <!-- MyBatis数据持久层配置文件 --> <configuration> <!-- 参数设置 --> <settings> <setting name="cacheEnabled" value="false" /> <setting name="logImpl" value="SLF4J" /> <setting name="logPrefix" value="dao."/> </settings> <!-- 通用别名设置 --> <typeAliases> <typeAlias type="aos.framework.core.typewrap.impl.HashDto" alias="Dto" /> </typeAliases> <!-- 插件 --> <plugins> <!-- StatementHandler插件 --> <plugin interceptor="aos.framework.core.dao.plugin.StatementHandlerPlugin"> <property name="sqlid" value=".*Page" /> </plugin> <!-- ResultSetHandler插件 --> <plugin interceptor="aos.framework.core.dao.plugin.ResultSetHandlerPlugin" /> </plugins> </configuration>
在plugins属性下
<plugin interceptor="aos.framework.core.dao.plugin.StatementHandlerPlugin">
<property name="sqlid" value=".*Page" />
</plugin>
正是做自动分页的功能。
以下网址是MyBati官网的属性详解
http://www.mybatis.org/mybatis-3/zh/configuration.html
发表评论
-
spring boot+mybatis 简单的应用
2017-08-15 20:34 531项目结构 pom.xml <?xml versio ... -
struts2 重定向跳转到某个ACTION的指定方法
2017-05-31 22:17 489<result name="planShow& ... -
spring与struts2用过的注解
2017-05-31 21:57 335spring @Repository用于标注数据访问组件,即 ... -
struts2及js提示国际化
2017-04-26 16:00 557因为现在在做的项目,客户明确要求需要国际化,在网上查找了很多资 ... -
split无法分割('.')
2017-03-19 17:18 513需转义('//.') -
mybatis 批量插入简单的小例子
2017-02-13 13:48 298面试的时候面试官问了这个批量插入的问题,由于没用过也就没答出来 ... -
MyBatis 插件测试
2017-01-23 10:26 452我这里只是拿了当前的s ... -
java反射机制
2017-01-22 21:04 368因为在学习MyBatis分页插件的时候要通过java反射机制取 ... -
javaweb 通过过滤器判断用户是从PC端访问还是移动 端访问
2017-01-04 17:47 441http://blog.csdn.net/xiaoxian80 ... -
maven+ssm 整合
2016-12-07 21:59 563spring-mvc.xml <?xml versi ... -
windows下将java变成.dll文件
2016-11-30 17:41 603public class HelloWorld { publ ... -
web 一个简单的监听
2016-11-22 16:44 476<!-- 测试监听,listener-class值为监听 ... -
spring mvc 与数据库连接
2016-11-19 10:13 473servlet.xml配置: controller代码: ... -
学习spring mvc xml配置文件问题
2016-11-19 10:09 445从网上搜索配置成图下, 然后跳转jsp页面失败,经过一番折 ... -
idea14下基础maven项目配置
2016-11-19 10:08 422http://blog.csdn.net/xiaojiesu/ ... -
windows 下安装redis
2016-11-18 17:45 442因为AOS平台2.x开始使用redis,特记录下载安装过程 其 ... -
mybaits 不支持“variant”数据类型。
2016-11-18 17:41 632因公司项目,要使用sql server,然后就出现了不支持“v ... -
mybaits 无效的列类型:11111
2016-11-18 17:39 531因为公司项目原因,要将使用Mysql 的项目支持Oracle ...
相关推荐
"SpringBoot框架基础上使用MyBatis简化持久层开发" 使用SpringBoot框架基础上使用MyBatis简化持久层开发,是当前流行的开发模式之一。该模式可以简化持久层开发,提高开发效率,降低开发成本。下面是使用SpringBoot...
在这个"MyBatis数据持久层框架 v3.5.15.zip"压缩包中,包含的是MyBatis的源代码以及可能的说明文档,对于学习和理解MyBatis的内部工作原理以及进行毕业设计或系统软件开发是很有帮助的。 1. **MyBatis简介**:...
首先,`SqlMapConfig.xml`是MyBatis的全局配置文件,它是MyBatis启动时加载的第一个配置文件,用于定义数据源、事务管理器、环境以及其他MyBatis的核心设置。在该文件中,你可以配置数据库连接信息,如JDBC驱动类、...
MyBatis是一个轻量级的持久层框架,它简化了JDBC的操作,允许开发者通过XML或注解方式来编写SQL语句。MyBatis的核心特点是将SQL语句与Java代码解耦,提高了代码的可读性和可维护性。在MyBatis中,SqlSessionFactory...
MyBatis 配置文件则是整个框架的配置中心,它包含了数据源、事务管理、SqlSessionFactory 和 SqlSession 的配置等。 1. **MyBatis 配置文件详解** - **数据源配置**:配置数据库连接信息,如驱动类名(jdbc....
这个框架整合了Spring的IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)功能,SpringMVC作为MVC设计模式的实现,以及MyBatis作为持久层的轻量级ORM(Object-Relational ...
MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs...
Spring主要负责依赖注入和控制反转,而Mybatis则是一个轻量级的持久层框架,专注于SQL映射和数据库操作。当我们在集成这两个框架时,通常会涉及到XML配置文件,以定义组件之间的关系和数据访问逻辑。"spring和...
利用mybatis插件实现代码的自动生成,配置好mysql驱动,表的名字,自动生成实体类,xml,快速构建数据库的访问,这里是一个demo,测试可以通过,具体的使用,更改一下配置文件的路径,和表名,可以生产mybatis所需的...
Mybatis 是一款轻量级的Java持久层框架,它提供了灵活的SQL映射和基于XML或注解的映射方式,使得开发者可以更加方便地操作数据库。本话题将围绕Mybatis的主配置文件、附配置文件、实体类以及SQL生成工具进行详细讲解...
MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的 JDBC 代码、手工设置参数和结果集重获。MyBatis 只使用简单的 XML 和注解来配置和映射基本数据类型、Map 接口和 POJO 到...
MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在本示例中,我们将探讨如何结合注解和配置文件使用MyBatis,包括数据库的SQL文件、方法的注解等关键部分。 首先,我们需要在项目中...
在IT行业中,数据库缓存是提高应用程序性能的关键技术之一,MyBatis作为一款优秀的持久层框架,常常与Redis这样的内存数据存储系统结合使用,以实现高效的数据读取和存储。以下将详细介绍如何在项目中配置MyBatis与...
MyBatis是一个轻量级的持久层框架,它简化了数据库操作。MyBatis允许开发者将SQL语句直接写在XML配置文件或者Mapper接口中,实现了SQL与Java代码的解耦。然而,MyBatis本身并不支持分布式事务,因此需要借助外部事务...
MyBatis是一个流行的Java持久层框架,它允许开发者将SQL语句直接集成到XML或注解中,提供了灵活的数据访问接口。在MyBatis的配置和映射文件中,DTD(Document Type Definition)文件起着至关重要的作用。DTD定义了...
MyBatis和iBatis是两个著名的Java持久层框架,它们极大地简化了数据库操作,使得开发者可以更加专注于业务逻辑而不是繁琐的数据访问代码。在开发过程中,配置文件的正确设置至关重要,因为它定义了数据库连接、映射...
MyBatis是一款流行的持久层框架,它提供了强大的配置机制,允许开发者灵活地配置和customization。第三章MyBatis的核心配置是了解MyBatis的基础知识的关键。 3.1 MyBatis核心对象 MyBatis的核心对象是...
MyBatis是一个流行的Java持久层框架,它允许开发者将SQL语句直接集成到XML映射文件中,提供了灵活的数据访问层。在MyBatis中,DTD(Document Type Definition)文件起到了关键作用,它们定义了XML配置文件的结构和...
MyBatis是一个强大的Java持久层框架,它简化了数据库与Java应用之间的交互,提供了SQL映射功能,使得开发者能够自由地编写SQL语句。在"mybatis-3.4.5.zip"中,你将找到MyBatis的核心库,包括主配置文件(mybatis-...
在Spring和MyBatis框架集成开发中,配置文件是实现数据访问层(DAO)操作的重要组成部分。本篇文章将深入探讨如何通过配置文件实现增、删、改、查(CRUD)的基本功能。以下是对相关知识点的详细说明: 1. **Spring...