楚王以子玉(成得臣)为大将打败了齐后,想接着攻打宋国。于是命令子文在睽地练兵,练了一上午,子文没有惩罚一个士兵。
原来子文已推荐子玉代替他的职位,有意显示子玉的才能。子玉在薳地练兵,练了整整一天, 并鞭打了三个士兵,射穿了三个士兵的耳朵。
这时楚王大喜,认为得了严以治军的将才,国中老臣也都祝贺子文荐举的人。薳贾当时还年幼,他最后到场,也不向子文祝贺。
子文问他为什么。他说:“我不知道要祝贺什么。你传政权给子玉,说是为了国家安定,如果内部安定而对外作战失败了,那么能得到什么好处?子玉的失败是荐举的结果,荐举了子玉而使国家遭到失败,有什么可祝贺的?子玉刚愎而无礼,不能治理百姓。让他指挥三百辆以上的战车,他都回不了国。如果他们能返国,那时再祝贺吧!”
以后晋楚城濮之战时,晋文公对楚退避三舍,这时楚军应适可而止,然而子玉不屑,仍带兵迫击,结果战败自杀。