添加了Category(类别)实体类，并且稍适修改了User实体类。

修改原因：
	考虑到空串的可能，故将@NotNull换成了@NotEmpty，
但是后者并不是标准的javax.validatioin, 而是hibernate validator特有的，
希望以后标准包含这一特性。