Cassandra分布式数据库

Cassandra分布式架构 Cassandra在其节点之间具有对等分布式系统,并且数据分布在集群中的所有节点之间。集群中的每个节点都可以接受读取和写入请求,无论数据实际位于集群中的何处。 在Cassandra中,集群中的一个或多个节点充当给定数据片段的副本。如果检测到一些节点以过期值响应,Cassandra将向客户端阅读更多Cassandra分布式数据库[…]

Cassandra分布式数据库

Springboot 使用jpa整合 Elasticsearch

Springboot 整合 Elasticsearch 使用,需要加入以下依赖: 在需要保存在elasticsearch中的实体类上加入如下注解: 使用@Document注解指定文档序列化后保存的index和type(索引和类型,可以类比mysql中的数据库名和数据表名称),使用@Id注解表示这个字段将会和序列化后文档阅读更多Springboot 使用jpa整合 Elasticsearch[…]

Springboot 使用jpa整合 Elasticsearch

Groovy Sql数据库高级操作(事务、批量执行、分页查询)

Groovy Sql 事务withTransaction 使用 withTransaction  就可以进行事务操作,如下代码: sql.withTransaction的参数是一个闭包,闭包中的sql操作就是在事务中进行的,如果有一个操作失败,则所有的操作都会回滚。 Groovy Sql 批量执行withBa阅读更多Groovy Sql数据库高级操作(事务、批量执行、分页查询)[…]

Groovy Sql数据库高级操作(事务、批量执行、分页查询)

Spock数据驱动测试(Data Tables/Data Pipes)

Spock数据驱动测试的基本格式 Spock数据驱动测试( Data Driven Testing ),就是测试用例的书写格式更加面向数据,spock的数据驱动测试的书写格式,可即很清晰地汇集大量测试数据。基本格式如下: 其中测试方法的参数 int a, int b, int c 称为数据变量(data variabl阅读更多Spock数据驱动测试(Data Tables/Data Pipes)[…]

Spock数据驱动测试(Data Tables/Data Pipes)

SpringBoot整合PostgreSQL结合Jpa的使用

SpringBoot整合PostgreSQL,并结合Jpa使用。 PostgreSQL 是一个开源的功能强大的关系型数据库,类似于MySQL,但在某些方面比MySQL更强大。 Springboot整合PostgreSQL可通过以下步骤: 1. SpringBoot项目加入Jpa和PostgreSQL依赖 本例使用的Sp阅读更多SpringBoot整合PostgreSQL结合Jpa的使用[…]

SpringBoot整合PostgreSQL结合Jpa的使用

Jpa即hibernate的主键生成策略

在jpa中,定义主键如下: 使用一个@Id注解就可以定义一个主键,但主键生成的策略定义却有很多方式: Jpa的@GeneratedValue直接指定主键策略 使用 Jpa的@GeneratedValue直接指定主键策略 ,如下: 其中strategy是一个枚举类GenerationType,有如下四种值: AUTO 持阅读更多Jpa即hibernate的主键生成策略[…]

Jpa即hibernate的主键生成策略

Jpa Repository 支持的自定义查询方法名称关键词

上篇文章介绍了 “使用jpa的 Repository 自定义声明式查询方法” (declare query method) 使用jpa的 Repository 自定义声明式查询方法 凡是继承了Repository的或继承其子接口的,都可以使用自定义的声明式查询方法,如下示例: public interface Pers阅读更多Jpa Repository 支持的自定义查询方法名称关键词[…]

Jpa Repository 支持的自定义查询方法名称关键词

Springboot整合jpa的基本使用方法大全

《springboot整合jpa的基本使用方法大全》本文 以mysql为例 ,主要讲解springboot整合jpa,以及jpa对数据操作的各种不同方法。 springboot项目中jpa的依赖 如果使用的不是mysql,则可以加入其他的数据库驱动依赖,例如postgres。 springboot项目中jpa的配置 定阅读更多Springboot整合jpa的基本使用方法大全[…]

Springboot整合jpa的基本使用方法大全

MYSQL 的 case when … then … else … end 语句

格式: 说明: 当“条件”成立时,语句等同于值1,否则值3 Mysql的case when语句举例1 当user表的loked字段为1时设置为0,当其为0时设置为1 Mysql的case when语句举例2 查询用户是否锁定的状态 结果如下: 相关推荐阅读: 数据库事务 一、事务的基本要素(ACID) 1、原子性(At阅读更多MYSQL 的 case when … then … else … end 语句[…]

MYSQL 的 case when … then … else … end 语句