为什么有一些物质难溶于水如CaCO3、BaSO4等等,请问一种物质是否溶于水取决于微粒的什么性质?