criteria級聯查詢 一對一但雙向關聯

2022-02-10 00:43:49 字數 572 閱讀 9216

有這麼乙個關係對映

我需要使用roe(降序)排列,然後再把stock查出來,然後就可以遍歷得到stock在這個查詢結果中的排名

roe(多方)   雙向   stock    雙向 hydm

方案 1使用stock作為查詢主體,新增hydm作為條件,然後使用roe的reportvalue作為查詢條件,然後再用roe的reportvalue排序

不會寫根據多方引數排序的語句,放棄了

方案2使用roe作為查詢主題,報表日期作為條件,在新增stock作為條件,再新增stock的hydm物件最為條件,然後再用hydm的reportvalue作為引數

看**

public

int stockgradingbyroe(session session, string stockcode, string hydm, int reportyear, int

reportseason)

}return

k; }

Mybatis一對一關聯查詢

有兩張表,老師表teacher和班級表class,乙個class班級對應乙個teacher,乙個teacher對應乙個class 需求是根據班級id查詢班級資訊 帶老師的資訊 建立teacher和class表 create table teacher t id int primary key aut...

Mybatis關聯查詢(一對一,一對多)

複雜查詢時,單錶對應的po類已不能滿足輸出結果集的對映。所以要根據需求建立乙個擴充套件類來作為resulttype的型別。擴充套件類 association的使用 需要在本類中新增字段如下 resulttype 使用resulttype實現較為簡單,如果pojo中沒有包括查詢出來的列名,需要增加列名...

mybatis 查詢一對一

官方文件 public inte ce user getuser intuserid public inte ce list getarticlebyuserid int userid 第一種方法 select a.article id,a.user id,a.title,a.content,a.c...