[INCOMPATIBLE CHANGE] Rewrote with annotations.
Each column requires @Column annotation.