【问题标题】:in iBatis, how can I use 'JOIN' with null property?在 iBatis 中,如何使用带有 null 属性的“JOIN”?
【发布时间】:2012-01-02 22:58:38
【问题描述】:

我正在用 iBatis 学习 Java。

class Player{
   private String name

   private Team team
}

在本例中,Team 可以为空,也可以不为空。

如何找到所有玩家?

我的查询是

select p.name, p.team_id as 'team.id' from player p join team t on t.id = p.team_id

所以,如果我在 team 上遇到 null 属性,我的结果就是 break。

如何处理空属性?

【问题讨论】:

    标签: java sql join null ibatis


    【解决方案1】:
    select p.name, p.team_id as 'team.id' 
    from player p 
    left join team t on t.id = p.team_id
    

    【讨论】:

    • 感谢您的回答!!祝你有美好的一天:D
    猜你喜欢
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多