设集合A={x丨x2+x=0} , B={x丨x2+x(a+1)x+a2-1=0} A交B=B 求实数a的值