标签:常用 otn username res sql 等价 tween 定长参数 use
使用jpa时,我们需要继承至JpaRepository
继承之后,可以写HQL或者通过方法名自动生成SQL语句
生成SQL语句时JPA中的常用关键字
And --- 等价于 SQL 中的 and 关键字,
比如 findByUsernameAndPassword(String user, String pwd);
Or --- 等价于 SQL 中的 or 关键字,
比如 findByUsernameOrAddress(String user, String addr);
Between --- 等价于 SQL 中的 between 关键字,
比如 findBySalaryBetween(int max, int min);
LessThan --- 等价于 SQL 中的 "<",
比如 findBySalaryLessThan(int max);
GreaterThan --- 等价于 SQL 中的">",
比如 findBySalaryGreaterThan(int min);
IsNull --- 等价于 SQL 中的 "is null",比如 findByUsernameIsNull();
IsNotNull --- 等价于 SQL 中的 "is not null",
比如findByUsernameIsNotNull();
NotNull --- 与 IsNotNull 等价;
Like --- 等价于 SQL 中的 "like",
比如 findByUsernameLike(String user);
NotLike --- 等价于 SQL 中的 "not like",
比如 findByUsernameNotLike(String user);
OrderBy --- 等价于 SQL 中的 "order by",
比如 findByUsernameOrderBySalaryAsc(String user);
Not --- 等价于 SQL 中的 "! =",
比如 findByUsernameNot(String user);
In --- 等价于 SQL 中的 "in",
比如 findByUsernameIn(Collection
NotIn --- 等价于 SQL 中的 "not in",
比如 findByUsernameNotIn(Collection
标签:常用 otn username res sql 等价 tween 定长参数 use
原文地址:https://www.cnblogs.com/ixan/p/14878605.html