公元前598年,楚庄王熊旅因为陈国发生了夏征舒弑君的动乱而进攻陈国,陈国军队守城抵抗。
楚庄王命人对陈国人说:“你们不要惊慌,我们只是对夏征舒的氏族进行讨伐。”
于是,楚国军队进入陈国,杀了夏征舒,并在陈国国都的城门栗门用车分裂了夏氏的肢体。后将陈国列为楚国的县。这时,陈灵公的太子出逃在晋国。
当时,楚国大夫申叔时出使到齐国,回到国内,回复了出使的命令就退下朝堂。
楚庄王命人传来申叔时,生气地说:“夏征舒不讲道义,杀害了他的君主,我带领各国诸侯们讨伐他并把他杀死,各国诸侯、楚国的县公们都来庆贺我,惟独你不庆贺我,是什么原因?”
申叔时说:“我可以说真话吗?”楚庄王说:“可以呀。”
申叔时说:“夏征舒杀了他的君主,他的罪过是很大;您讨伐并杀了他,是您的大义。可人们常有一句话说:‘牵着牛从别人的庄稼地里走出小路,田主就把牛夺走了。牵着牛走小路的人,确实是有过错的;但把牛夺走,惩罚就太重了。各国诸侯跟随您,是因为您说是讨伐有罪的人。现在您却把陈国划作了楚国的县,则是贪图陈国的富庶。以讨伐有罪的人而召集诸侯,而以贪占为结果,这您觉得合适吗?”
楚庄王说:“你说的很好!还没有人敢在我面前这样说话。现在再恢复陈国,可以吗?”
申叔时回答说:“从人家手里把牛夺走再送还给人家,也还不算晚呀。”
于是,楚庄王重新恢复了陈国的封土,只从陈国的各个乡里抽出一人到楚国,把这些人集中到一地设立了夏州。
所以《春秋》写到“楚庄王进入陈国,把公孙宁、仪行父送回陈国”,便是写楚庄王对待陈国很有礼法。