(1)f′(x)=

+

=

(x>0),
當a>0時,f′(x)>0恒成立,
故f(x)在(0,+∞)上是單調遞增函數.
(2)由f′(x)=0得x=-a,
①當a≥-1時,f′(x)≥0在[1,e]上恒成立,f(x)在[1,e]上為增函數.
f(x)
min=f(1)=-a=

得a=-

(舍).
②當a≤-e時,f′(x)≤0在[1,e]上恒成立,f(x)在[1,e]上為減函數.
則f(x)
min=f(e)=1-

=

得a=-

(舍).
③當-e<a<-1時,由f′(x)=0得x
0=-a.
當1<x<x
0時,f′(x)<0,f(x)在(1,x
0)上為減函數;
當x
0<x<e時,f′(x)>0,f(x)在(x
0,e)上為增函數.
∴f(x)
min=f(-a)=ln(-a)+1=

,得a=-

.
綜上知:a=-

.
(3)由題意得:x
2>ln x-

在(1,+∞)上恒成立,
即a>xln x-x
3在(1,+∞)上恒成立.
設g(x)=xln x-x
3(x>1),則
g′(x)=ln x-3x
2+1.
令h(x)=ln x-3x
2+1,則
h′(x)=

-6x.
當x>1時,h′(x)<0恒成立.
∴h(x)=g′(x)=ln x-3x
2+1在(1,+∞)上為減函數,
則g′(x)<g′(1)=-2<0.
所以g(x)在(1,+∞)上為減函數,
∴g(x)<g(1)<-1,故a≥-1