fix bug for self foreign key reference
add random utility methods
exclude javax.servlet.http.Cookie
fix bug for updateIgnoreNull