00:00
接下来我们再来看一下,在这个增删改查标签里边,还能写到一个标签叫B。这B我们翻译过来就叫绑定,哎,顾名思义就是绑定的意思,它的作用是什么呢?我们来说一下B,它可以将咱们这个OGNL表达式的值。绑定到一个。一个咱们这个变量中。哎,方便我们后来引用。这个变量。好,那我们来测试,先把这个标签除掉,我们现在不写它,我们还是以这个方法为例,我要做模糊查询。那这样要做模糊查询的话呢,我想查,哎,字母带E的那些员工名字带E的,那我们就得传入百分号100分号。我们来到这个测试方法。
01:00
哎,我们就这么来写一下这个词。我们先把这个查询条件我们放在employee中。把这个employee传进去,哎,Employee里边呢,有我们的set last name设置一下,好,这个呢就是百分号,百分号100分号。啊,这样查出名字中带E的员工。走。哎,我们来看。哎,这里边儿呢,就查出了名词中有一的,如果我们不写这个百分号。那么他呢,这个like。就跟我们这个精确查询一样,哎。那么这样的话呢,我们说后来呢,有些人习惯于,那我们就传传这个名就传名吧,百分号呢,让他自己拼上啊,这个时候呢,我们可以有一些办法。有人说,哎,我能不能给这里边儿好,把这个加在里边,把分号写上。
02:02
百分号写上这么行不行的,这样是肯定不行的,Like,后边这个是作为一个整个的参数的,不能,哎,像拼串这样还拼两个百分号,再取出井号大括号去拉出内值,这样肯定是不行的,没运行走。哎,你看这就有问题了,哎,他说你这个什么parameter是各种各种出问题,那我们哎这一块就不能这么来写,如果你非要这么来写,你可以改成Dollar大括号,因为我们Dollar能够进行动态平差。这样即使我们传了一个亿。拼出来也是百分号一,哎,即使我们这里边只传了一个名字,那么呢,我们也能拼上百分号。哎,但是呢,我们说这样不安全,所以说呢,我们还希望减号大括号取值。井号大括号来取值,哎,如果这种情况下呢,我们想让它取出的值还能拼出百分号,那么我们就可以这么做了。
03:06
棒,使用棒的标签。Y6就是我们要绑定的值,而这个值呢,首先我们是要取出last name属性的值,然后给它拼上两个百分号。这是第一个百分号。哎,加。加上我们第二个百分号,哎,这是我们OGN的表达式,还可以这么来拼上值,把整个拼好的值,比如我们负给赋值,给杠拉那种属性。以后呢,我们就可以取出杠name来作为我们这个变量值了,好,我们来测试走。哎,我们来看啊,传入的呢,啊,我们呢,虽然是一,但是最终这个被绑定出来的这个值,哎,这个值取出来的是百分号一。如果我给这里边儿拼一个。
04:02
这个下划线,这样我们查出来的效果呢,就是以某一个字母开始,然后呢,接下来第二个字符是我们带过来的啊,后边任意多字符来我们来可以测试一下。走。哎,这样就会只会查出诶杰瑞这么三条记录行。然后说呢。这就是我们磅的标签,可以从OGNL表达式,诶,这个Y6里边呢,我们可以写OGN的表达式,把这个值赋值给我们这个棒的指定的这个变量以后,我们井号大括号就可以取出这个变量的值进行使用,哎。但是呢,如果对于模糊查询来说,我们后来还是推荐大家在这儿传的时候就来传模糊的这个查询规则啊,我就摆分号。百分号一,哎这么来传,然后呢,行这一块呢,动态绑定的杠拉name我们不用了,我们还是取出原来的last name。
05:03
这样的话呢,比较灵活,哎,我们想定制什么规则,直接传参就行了啊。规则有变的情况下,我们不用去修改配置文件,哎,这样就挺好的,好,这就是我们棒的标签的使用。
我来说两句