(i) Be2+ & O2– smaller in size & thus higher lattice energy and lattice energy is greater than hydration energy in BeO where as in BeSO4 lattice energy is less due to bigger sulphate ion and is soluble.
(ii) In BaSO4 lattice energy is greater than hydration energy while in BaO lattice energy is smaller than hydration energy.