An ORM pointer struct is required for Count method in order to determine which table to retrieve from.
user := new(User) total, err := engine.Where("id >?", 1).Count(user)