如下的resulttype的實現方式:
select u.id,
u.user_name username,
u.user_password userpassword,
u.user_email useremail,
u.user_info userinfo,
u.head_img headimg,
u.create_time create_time,
r.id "role.id",
r.role_name "role.rolename",
r.enabled "role.enabled",
r.create_time "role.create_time",
r.create_by "role.create_by"
from sys_user u
inner join sys_user_role ur on u.id = ur.user_id
inner join sys_role r on ur.role_id = r.id
where u.id = #
在resultmap的實現中則需要這樣
select u.id,
u.user_name,
u.user_password,
u.user_email,
u.user_info,
u.head_img,
u.create_time,
r.id role_id,
r.role_name role_name,
r.enabled role_enabled,
r.create_time role_create_time,
r.create_by role_create_by
from sys_user u
inner join sys_user_role ur on u.id = ur.user_id
inner join sys_role r on ur.role_id = r.id
where u.id = #
程式設計師還是懶得嘛,並且mybatis也是支援resultmap對映繼承的。所以演化成下面的xml。
select u.id,
u.user_name,
u.user_password,
u.user_email,
u.user_info,
u.head_img,
u.create_time,
r.id role_id,
r.role_name role_name,
r.enabled role_enabled,
r.create_time role_create_time,
r.create_by role_create_by
from sys_user u
inner join sys_user_role ur on u.id = ur.user_id
inner join sys_role r on ur.role_id = r.id
where u.id = #
再往後,程式設計師還是覺得麻煩,就這樣寫
select u.id,
u.user_name,
u.user_password,
u.user_email,
u.user_info,
u.head_img,
u.create_time,
r.id role_id,
r.role_name role_name,
r.enabled role_enabled,
r.create_time role_create_time,
r.create_by role_create_by
from sys_user u
inner join sys_user_role ur on u.id = ur.user_id
inner join sys_role r on ur.role_id = r.id
where u.id = #
最後,就發展成了這樣子
select u.id,
u.user_name,
u.user_password,
u.user_email,
u.user_info,
u.head_img,
u.create_time,
r.id role_id,
r.role_name role_role_name,
r.enabled role_enabled,
r.create_time role_create_time,
r.create_by role_create_by
from sys_user u
inner join sys_user_role ur on u.id = ur.user_id
inner join sys_role r on ur.role_id = r.id
where u.id = #
解決Mybatis中result標籤識別不了的情況
目錄 有個user類 在mybatis result標籤中這樣對映 這是就會發現proper程式設計客棧ty name 這個報紅 這是因為大寫不識別的原因,大寫開頭 它會變成 l 將name 重新www.cppcns.com寫成name就可以 id 和 re 都將乙個列的值對映到乙個簡單資料型別 字...
struts框架中的result
作為乙個剛剛進入開發行業的新人,我現在所接觸的服務端基本只和兩個地方打交道,第一是移動端,第二是web前端,通常對於移動端來講,我只需要告訴他,他拿到的資料是什麼,他存的資料成沒成功,那麼為了更加方便的和他溝通,我經常會使用returncode和returnmsg,來把在後台發生的事情告訴他,至於他...
Struts中配置的result
在struts.xml配置檔案中遇到了param,有點迷糊,上網查了查 似乎明白些了 jeecms loginframeinput 這裡的action 是log,他包含了登陸和退出,當系統在登入的時候就直接返回 就可以了 在退出的時候需要返回到登陸頁面,所以退出的時候是 到 action的,到act...