Query註解的原生用法和native用法

2021-09-24 09:10:53 字數 618 閱讀 4320

@query(value = "select u.id, u.name from user u, town t where u.id = t.id and t.place =:name")

user finduserbyplace(@param("place") string place);

@query(value = "select new user(u.id, u.name) from user u, town t where u.id = t.id and t.place = ?1")

user usergetuserbyplace(string place);

上面兩個方法的效果是一樣的,這是原生方法。

@query(value="select * from user u, town t where u.id = t.id and t.place = ?1", nativequery = true)

user usergetuserbyplace(string place);

@query的native的查詢方法要增加nativequery = true,預設是false,這樣查詢的時候就是使用原生的sql語句進行查詢資料庫的操作。

RequestMapping註解的用法

package com.springmvc.helloworld 1 import org.springframework.stereotype.controller import controller public class helloworld 上面 在類定義處指定對映為 example 在h...

Scheduled註解的用法

cron表示式是乙個字串,字串以5或6個空格隔開,分為6或7個域,每乙個域代表乙個含義,cron有如下兩種語法格式 每乙個域可出現的字元如下 seconds 可出現 四個字元,有效範圍為0 59的整數 minutes 可出現 四個字元,有效範圍為0 59的整數 hours 可出現 四個字元,有效範圍...

ApiIgnore 註解的用法

apiignore註解主要作用在方法上,類上,引數上。當作用在方法上時,方法將被忽略 作用在類上時,整個類都會被忽略 作用在引數上時,單個具體的引數會被忽略。真個類被 swagger 忽略 apiignore restcontroller value xttblog public class xtt...