# Mechanism for oxidation of primary alcohols to carboxylic acids

My teacher told me that the following is the mechanism for oxidation of primary alcohols to carboxylic acids:

I've searched in books and online and didn't find a similar mechanism. For example, in Wikipedia:

Which is correct?

Aqueous methods like the Jones oxidation [n.b.: the Jones oxidation is $\ce{CrO3}/\text{aq. }\ce{H2SO4}$] are no good for this, since the aldehyde that forms is further oxidized to acid via its hydrate. The oxidizing agent treats the hydrate as an alcohol, and oxidizes it to the acid. The key thing is to avoid water, so PCC in dichloromethane works quite well. The related reagent PDC (pyridinium dichromate) is particularly suitable for oxidation to aldehydes.
If water is present, then the aldehyde product simply forms the hydrate and the mechanism for oxidation to the carboxylic acid is exactly the same, except that one of the hydrogens is replaced with an $\ce{-OH}$. Note that you need an $\ce{-OH}$ group on the starting material to form a chromate ester - that means that aldehydes will not undergo oxidation, but their hydrates (which are geminal diols) will.