请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于打印shopCategoryCondition.parent对象问题

  <where>
            <if test="shopCategoryCondition !=null">
            and parent_id is not null

            </if>
            <if test="shopCategoryCondition.parent!=null">
                and parent_id=#{shopCategoryCondition.parent.shopCategoryId}
            </if>
        </where>

请问,可能由于一些原因,不能进到类里面去看,我想知道某个对象里面有哪些属性,该如何调用呢,
我在ShopCategory.java实体类里面定义这个方法

@Override
public String toString() {
    return "ShopCategory{" +
            "shopCategoryId=" + shopCategoryId +
            ", shopCategoryName='" + shopCategoryName + '\'' +
            ", shopCategoryDesc='" + shopCategoryDesc + '\'' +
            ", shopCategoryImg='" + shopCategoryImg + '\'' +
            ", priority=" + priority +
            ", createTime=" + createTime +
            ", lastEditTime=" + lastEditTime +
            ", parent=" + parent +
            '}';
}

然后该在哪里调用呢,怎么知道shopCategoryCondition.parent有哪些属性呢
还有debug话是怎么个debug法从哪里开始断点有点糊涂,

正在回答 回答被采纳积分+3

1回答

突出部作战 2019-06-12 13:16:09

哥们没太明白你的意思,parent不就是ShopCategory吗?ShopCategory里面有什么属性 parent里面也就有什么属性呀?

debug的话设置断点是靠经验的,多试几次才可以,一般都是在你决定可能会运行到的地方设置断点,如果不确定运行到哪个地方,可以从方法的开头就设置一个断点,一步步跟进

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_大寒_2 #1
    你说的是对的,我的意思,就是不能进去这个类里面看什么属性
    回复 有任何疑惑可以回复我~ 2019-06-12 13:38:49
  • 提问者 qq_大寒_2 #2
    因为php打印对象很方便,感觉java有点别扭,我看老师写过php应该明白我的意思吧
    回复 有任何疑惑可以回复我~ 2019-06-12 13:40:08
  • 突出部作战 回复 提问者 qq_大寒_2 #3
    是说var_dump就能打印出来东西吧?java的话毕竟是编译语言,php是解释型的,java的话只能通过实现toString来按需打印
    回复 有任何疑惑可以回复我~ 2019-06-12 20:29:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信