It’s been said by many that General Jackson would have recognized the upcoming great error of Gettysburg and urged Lee to avoid the battle. I tend to agree.
Gen. Longstreet (IMHO a better general overall) argued vociferously against it, to no avail. I doubt Jackson would have done so. Longstreet was a modern general in much the same sense Grant was. He understood the changes in warfare brought on by modern weapons and logistics, Jackson didn't. At the beginning of the war Jackson wanted to arm his troops with pikes instead of muskets because he was convinced the bayonet was the key to victory. In fact bayonets weren't used much in the civil war. Jackson could drive men and was tactically brilliant, but not a great strategist. His men didn't love him, but he brought them victory and they loved that. The troops loved Ol' Pete because not only did he win, but they knew he wouldn't waste their lives needlessly.