@Override
public UserGroup get(Integer userGroupId, Class<? extends UserGroup> clazz) {
String sql = "SELECT DISTINCT * FROM "+quoteTable("user_group")+" WHERE user_group_id=?";
return getJdbcOperations().queryForObject(sql, new Object[]{userGroupId},
new UserGroupRowMapper().setTargetClass(clazz));
}