温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
Jpa的JPQL还支持使用子查询。搞一个瞧一瞧。Public test sub子查询。at test string接。PQL,好了,我们写一个什么样的查询呢?我说查询所有K的last name。为YY order懂这个意思了吧?说白了就是查谁呀?找到customer。这个是YY,注意YY这个没有重的哈,它的所有的。Orders。对俩吧。实现这个的话呢,我们有很多种方式,现在我们使用子查询的方式。
01:05
Select。From order o。Well o k等于注意我写了一个子查询select。C from c点。Last name等于问号。搞一个query等于entity manager.create query。JPQl.S。Set parameter。一后边这个值呢,写为YY。
02:03
List。等于query点。Result list he out orders says。看结果。测试没有通过。Copy,看一看我在哪?不能够解析西点last name。哦,没写别名对吧。再来。过了主要是看什么呀,二没问题是吧,大家主要看这块是不是带了这个子查询呢。嗯,这就是我们子查询的一个例子。在我们项目需要的话,我们可以给JPQL写出非常复杂的查询语句。
03:06
一起还需要再说一个,说什么呢?JPQL啊,实际上还内建了一些函数,这些函数呢,我们都可以用有字符串处理函数,还有算数函数,日期函数,我们拿其中的一个来举例子,我们来说这个up吧,可以将字符串转化为大写的形式。Public world test接。PQL的function test string接接,PQL等于select。Cedar email from。C、干脆全查出来吧。list润性。
04:02
等于ntt manager。Create query。接PQl.get lists。看结果。过过来看是不是全是大写啊。你也可以给它变为落。这样的话就都是小写了吧。看看没问题吧,诶这就是什么呀,使用接。PQL内建。的函数,我们只举了一个例子,其他的话呢,大家这个可以进行测试,或者在项目里边进行使用。不再一个一个说了。
我来说两句