實體類question(提問)屬性
實體類answer(回答)型別
實體類user(使用者)屬性
乙個提問只能有乙個使用者來提問,這是一對一
乙個提問可以有多條回答,這是一對多
dao層需要將查詢得到的結果對映到類的屬性裡
property = 「user_id」, 表示要將返回的查詢結果賦值給question類的user_id屬性
column = 「user_id」 是指將question表中的user_id欄位的值作為com.victor.dao.userdao.getuserbyid的查詢引數
one表示這是乙個一對一的查詢
@one(select = "方法全路徑) 表示我們呼叫的方法, 方法引數user_id就是上面column指定的列值
property = 「answers」, 表示要將返回的查詢結果賦值給question的answers屬性
column = 「id」 是指將question表中的使用者主鍵id作為com.victor.dao.answerdao.getanswersbyq_id的查詢引數
many 表示這是乙個一對多的查詢
@many(select = "方法全路徑) 表示我們呼叫的方法, 方法引數userid就是上面column指定的列值
查詢結果
SpringBoot常用註解(一)
1.entity 對實體注釋。任何hibernate對映物件都要有這個注釋 id宣告此屬性為主鍵。該屬性值可以通過應該自身建立,但是hibernate推薦通過hibernate生成 generatedvalue指定主鍵的生成策略。有如下四個值 table 使用表儲存id值 identity iden...
spring boot註解實現許可權控制
target elementtype.method retention retentionpolicy.runtime documented public inte ce rolecheck service public class rolecheckinterceptor implements h...
Spring Boot 通過註解實現資料校驗的方法
一 依賴 org.springframework.boot spring boot starter validation 2.3.3.release 二 實體類 tablefield username notblank message private string username notblank...