springboot整合Mybatis、JPA、Redis的示例代码
在springboot 项目中,我们是用ORM 框架来操作数据库变的非常方便。下面我们分别整合mysql ,spring data jpa 以及redis 。是不是很简单,只用引入一个starter 就可以正常使用mybatis 的功能。resultType 可以在配置文件中指定别名。这样springboot 整合mybatis 基本的就ok 啦。之前说过,springboot data jpa 是一种规范,必须使用实现这种规范的框架,所以前面用了 hibernate 。引入依赖后,我们需要将实体类和表以及表属性建立联系。值得注意的是只有@RedisHash 这个注解来作用于实体类上,这个persons 更像是文件夹,key 的前缀。@Id 表明主键,其实就是redis 中hash 结构的和前缀组成 key@Indexed,用来标识redis 数据库生成二级索引,方便条件查询,一样的和前缀以及属性名组成key。并且也是基于jpa 范式的,感兴趣的可以试试。
用户评论