MyBatis
文章平均质量分 61
写写代码AAA
java,golang
展开
-
通过Spring整合MyBatis实现DAO层不用写实现类
配置文件spring.xml <!-- spring的核心配置 --> <!-- 加载连接池配置数据 --> <context:property-placeholder location="classpath:mysql.properties" /> <!-- 配置c3p0连接池,目的:管理数据库连接 --> <bean id="dataSource" class原创 2017-07-01 15:13:11 · 10074 阅读 · 0 评论 -
Mybatis处理枚举类型
1、枚举package com.ahut.core.enums;import java.util.HashMap;import java.util.Map;/** * * @ClassName: SexEnum * @Description: 性别枚举 * @author cheng * @date 2017年11月20日 下午8:32:27 */public enum SexEn原创 2017-11-22 17:03:35 · 15219 阅读 · 3 评论 -
Mybatis通用Mapper(springboot环境下使用)
mapper3通用接口大全:https://gitee.com/free/Mapper.git1、添加pom文件依赖<!--mapper --><dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>1.1.4</versi原创 2017-11-22 17:26:06 · 1537 阅读 · 1 评论 -
Mybatis批量操作
批量插入DAO层方法:/** * * @Title: batchSaveDemo * @Description: 批量保存 * @param parameterList * @throws Exception */void batchSaveDemoList(List<Map<String, Object>> parameterList) throws Exception;Mappe原创 2017-12-06 15:36:34 · 1291 阅读 · 0 评论 -
关于数据库的一些随记
乐观锁乐观锁,大多是基于数据版本 ( Version )记录机制实现。何谓数据版本? 即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个 “version” 字段来实现。读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时,将提交数据的版本数据与数据库表对应记录的当前版本信息进行比对,如果提交的数据版本号大于数据库表当前版本号,则予以更新,否则认为原创 2017-12-07 19:31:36 · 285 阅读 · 0 评论 -
Mysql关于时间的一些总结
一、mysql获取当月的第一天获取当前时间 SQL:SELECT CURDATE()结果:2017-12-27获取当前日期是当月的多少天 SQL:SELECT DAY (CURDATE())结果:27获取当月第一天 SQL:SELECT DATE_ADD(CURDATE(),INTERVAL - DAY(CURDATE()) + 1 DAY)结果:2017-12-01二、mysql生成一段连续原创 2017-12-27 15:28:04 · 597 阅读 · 1 评论 -
Mybatis代码生成
详细配置请参考这里:代码生成基本步骤添加pom依赖书写代码生成类添加pom依赖dependency> groupId>com.baomidougroupId> artifactId>mybatis-plusartifactId> version>2.1.8version>dependency>dependency> groupId原创 2018-01-25 15:55:26 · 321 阅读 · 0 评论