SpringBootJPA实现增删改查、分页、排序、事务操作等功能示例-创新互联
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
创新互联建站是一家专注于做网站、成都网站设计与策划设计,阜城网站建设哪家好?创新互联建站做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:阜城等地区。阜城做网站价格咨询:18982081108今天给大家介绍一下SpringBoot中JPA的一些常用操作,例如:增删改查、分页、排序、事务操作等功能。
下面先来介绍一下JPA中一些常用的查询操作:
//And --- 等价于 SQL 中的 and 关键字,比如 findByHeightAndSex(int height,char sex); public ListfindByHeightAndSex(int height,char sex); // Or --- 等价于 SQL 中的 or 关键字,比如 findByHeightOrSex(int height,char sex); public List findByHeightOrSex(int height,char sex); //Between --- 等价于 SQL 中的 between 关键字,比如 findByHeightBetween(int min, int max); public List findByHeightBetween(int min,int max); //LessThan --- 等价于 SQL 中的 "<",比如 findByHeightLessThan(int max); public List findByHeightLessThan(int max); //GreaterThan --- 等价于 SQL 中的">",比如 findByHeightGreaterThan(int min); public List findByHeightGreaterThan(int min); //IsNull --- 等价于 SQL 中的 "is null",比如 findByNameIsNull(); public List findByNameIsNull(); //IsNotNull --- 等价于 SQL 中的 "is not null",比如 findByNameIsNotNull(); public List findByNameIsNotNull(); //NotNull --- 与 IsNotNull 等价; public List findByNameNotNull(); //Like --- 等价于 SQL 中的 "like",比如 findByNameLike(String name); public List findByNameLike(String name); //NotLike --- 等价于 SQL 中的 "not like",比如 findByNameNotLike(String name); public List findByNameNotLike(String name); //OrderBy --- 等价于 SQL 中的 "order by",比如 findByNameNotNullOrderByHeightAsc(); public List findByNameNotNullOrderByHeightAsc(); //Not --- 等价于 SQL 中的 "! =",比如 findByNameNot(String name); public List findByNameNot(String name); //In --- 等价于 SQL 中的 "in",比如 findByNameIN(String name); public List findByNameIn(String name); //NotIn --- 等价于 SQL 中的 "not in",比如 findByNameNotIN(String name); public List findByNameNotIn(String name);
文章标题:SpringBootJPA实现增删改查、分页、排序、事务操作等功能示例-创新互联
转载来于:http://ybzwz.com/article/jpiss.html