
easymybatis
猿敲月下码
开源软件作者
展开
-
关于easymybatis——mybatis开发利器
easymybatiseasymybatis是一个mybatis增强类库,目的为简化mybatis的开发,让开发人员少写sql,甚至不写sql语句。项目地址:http://git.oschina.net/durcframework/easymybatis原创 2017-08-24 15:27:56 · 2979 阅读 · 0 评论 -
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 · 23549 阅读 · 0 评论 -
Entity中使用枚举字段
数据库中一些状态字段通常用0,1,2或者简单的字符串进行维护,然后JavaBean实体类中用枚举类型来保存,这样做便于使用和维护。easymybatis上使用枚举属性很简单:枚举类实现net.oschina.durcframework.easymybatis.handler.BaseEnum接口即可。下面是具体例子:第一步public enum UserInfoType implements Bas原创 2018-02-22 14:29:40 · 7608 阅读 · 0 评论 -
字段自动填充
本篇介绍easymybatis的字段填充功能。数据库表中的一些日期字段需要自动更新,如果手动赋值难免会有遗漏的情况。填充器设置假设数据库表里面有两个时间字段gmt_create,gmt_update。当进行insert操作时gmt_create,gmt_update字段需要更新。当update时,gmt_update字段需要更新。通常的做法是通过Entity手动设置:User user = new原创 2018-02-22 14:28:08 · 3653 阅读 · 0 评论 -
主键策略设置
本篇介绍在easymybatis中如何设置主键策略,easymybatis的主键策略类似于hibernate的主键生成策略。主键自增数据库主键设置自增后,这样设置:@Id@Column(name = "id")@GeneratedValue(strategy = GenerationType.IDENTITY)private Integer id;这样在做insert后,id会自动填充自增后的原创 2018-02-22 14:24:14 · 1743 阅读 · 0 评论 -
Query类详解
本篇介绍Query类,Query是一个查询参数类,封装了查询条件,分页,排序等功能。参数介绍Query里面封装了一系列查询参数,主要分为以下几类:分页参数:设置分页排序参数:设置排序字段条件参数:设置查询条件字段参数:可返回指定字段下面逐个讲解每个参数的用法。分页参数一般来说分页的使用比较简单,通常是两个参数, pageIndex:当前页索引,pageSize:每页几条数据。 Quer原创 2018-02-22 14:21:48 · 84315 阅读 · 1 评论 -
easymybatis查询功能
本篇主要讲解easymybatis的查询功能。easymybatis提供丰富的查询方式,满足日常查询所需。原创 2018-02-22 14:12:03 · 286 阅读 · 0 评论 -
easymybatis快速开始(springboot)
本篇主要讲解使用springboot快速整合easymybatis。因为easymybatis有自己的spring-boot-starter,所以新建一个项目会非常快速,跟spring data jpa一样快。原创 2018-02-22 14:06:56 · 461 阅读 · 0 评论 -
easymybatis介绍
easymybatis是一个mybatis增强类库,目的为简化mybatis的开发,让开发更高效。git地址:easymybatisdemo地址:demo with springbootQQ交流群:328419269easymybatis的特性如下:无需编写xml文件即可完成CRUD操作。支持多表查询、聚合查询、分页查询(支持多种数据库)。支持批量添加。支持自定义sql,sql语句可原创 2018-02-22 14:00:03 · 525 阅读 · 0 评论 -
easymybatis——mybatis开发利器
easymybatis是一个mybatis增强类库,目的为简化mybatis的开发,让开发更高效。原创 2017-12-21 17:53:58 · 471 阅读 · 0 评论 -
乐观锁和逻辑删除
本篇介绍easymybatis如配置乐观锁和逻辑删除。乐观锁easymybatis提供的乐观锁使用方式跟JPA一样,使用@Version注解来实现。即:数据库增加一个int或long类型字段version,然后实体类version字段上加上@Version注解即可。实现原理是根据mysql的行锁机制(InnoDB下),同一条记录只能被一条SQL执行,后面的SQL排队等待。这样version改变后,等原创 2018-02-22 14:34:14 · 3808 阅读 · 0 评论