Give him a lamp in Jerusalem. — There is here a brief allusion to the victory recorded in the Chronicles, which obviously was the turning-point in the struggle, saving the “lamp” of the house of David from extinction, and “establishing” Jerusalem in security. “For David’s sake” is, of course, for the fulfilment of the promise to David (2 Samuel 7:12-16). In virtue of the continuity of human history, the Divine law always ordains that, in respect of consequences, the good deeds as well as the sins of fathers are “visited on their children.”
Related Commentaries of 1 Kings 15:4
1 Kings 15:4
4 Nevertheless for David's sake did the LORD his God give him a lampb in Jerusalem, to set up his son after him, and to establish Jerusalem: