- 博客(12)
- 资源 (40)
- 收藏
- 关注
原创 乐观锁和逻辑删除
本篇介绍easymybatis如配置乐观锁和逻辑删除。乐观锁easymybatis提供的乐观锁使用方式跟JPA一样,使用@Version注解来实现。即:数据库增加一个int或long类型字段version,然后实体类version字段上加上@Version注解即可。实现原理是根据mysql的行锁机制(InnoDB下),同一条记录只能被一条SQL执行,后面的SQL排队等待。这样version改变后,等
2018-02-22 14:34:14
3833
原创 SQL写在xml中
easymybatis提供的一些查询方式已经满足大部分的查询需求,但是有些复杂的sql语句还是需要写在xml文件中。easymybatis同样支持将sql语句写在xml中,具体配置如下:在application.properties添加一句mybatis.mapper-locations=classpath:/mybatis/mapper/*.xml这句话用来指定xml文件的存放地。在reso
2018-02-22 14:30:48
23619
原创 Entity中使用枚举字段
数据库中一些状态字段通常用0,1,2或者简单的字符串进行维护,然后JavaBean实体类中用枚举类型来保存,这样做便于使用和维护。easymybatis上使用枚举属性很简单:枚举类实现net.oschina.durcframework.easymybatis.handler.BaseEnum接口即可。下面是具体例子:第一步public enum UserInfoType implements Bas
2018-02-22 14:29:40
7645
原创 字段自动填充
本篇介绍easymybatis的字段填充功能。数据库表中的一些日期字段需要自动更新,如果手动赋值难免会有遗漏的情况。填充器设置假设数据库表里面有两个时间字段gmt_create,gmt_update。当进行insert操作时gmt_create,gmt_update字段需要更新。当update时,gmt_update字段需要更新。通常的做法是通过Entity手动设置:User user = new
2018-02-22 14:28:08
3802
原创 主键策略设置
本篇介绍在easymybatis中如何设置主键策略,easymybatis的主键策略类似于hibernate的主键生成策略。主键自增数据库主键设置自增后,这样设置:@Id@Column(name = "id")@GeneratedValue(strategy = GenerationType.IDENTITY)private Integer id;这样在做insert后,id会自动填充自增后的
2018-02-22 14:24:14
1764
原创 Query类详解
本篇介绍Query类,Query是一个查询参数类,封装了查询条件,分页,排序等功能。参数介绍Query里面封装了一系列查询参数,主要分为以下几类:分页参数:设置分页排序参数:设置排序字段条件参数:设置查询条件字段参数:可返回指定字段下面逐个讲解每个参数的用法。分页参数一般来说分页的使用比较简单,通常是两个参数, pageIndex:当前页索引,pageSize:每页几条数据。 Quer
2018-02-22 14:21:48
84988
1
原创 easymybatis快速开始(springboot)
本篇主要讲解使用springboot快速整合easymybatis。因为easymybatis有自己的spring-boot-starter,所以新建一个项目会非常快速,跟spring data jpa一样快。
2018-02-22 14:06:56
491
原创 easymybatis介绍
easymybatis是一个mybatis增强类库,目的为简化mybatis的开发,让开发更高效。git地址:easymybatisdemo地址:demo with springbootQQ交流群:328419269easymybatis的特性如下:无需编写xml文件即可完成CRUD操作。支持多表查询、聚合查询、分页查询(支持多种数据库)。支持批量添加。支持自定义sql,sql语句可
2018-02-22 14:00:03
551
原创 java.lang.NoClassDefFoundError: org/mybatis/spring/mapper/MapperFactoryBean异常
搭建springmvc项目报java.lang.NoClassDefFoundError: org/mybatis/spring/mapper/MapperFactoryBean错误解决方法:1. 确认maven有没添加mybatis-spring.jar2. 确认maven有没添加spring-jdbc<dependency> <groupId>o...
2018-02-12 15:16:28
4171
原创 easyopen设计初衷
先简单介绍下easyopen,一个简单易用的接口开放平台,平台封装了常用的参数校验、结果返回等功能,开发者只需实现业务代码即可。详情前往:easyopen码云一般我们提供给前端接口采用用springmvc接口方式。如果要增加一个接口,大致步骤如下添加一个Controller,打上@Controller注解添加一个方法,打上@RequestMapping,定义URL,参数等信息参数校验在Servic...
2018-02-12 09:31:08
1237
Tomcat与IIS整合笔记
2010-03-10
企业应用架构模式中文版
2009-01-16
ajax异步上传,后台servlet处理源码
2013-11-11
FDUI控件库
2012-11-23
微信打飞机游戏网页版
2014-05-28
Tomcat与Apache集成笔记
2010-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人