Ciao

Ho questa classe :

codice:
public class Prodotto implements Comparable<Prodotto> {
	
	private String categoria;
	private String marca;
	private int codice;
	private String nome;
	private String lotto;
	private int qta;
	
	public Prodotto(String categoria, String marca, int codice, String nome, String lotto, int qta){
		this.categoria=categoria;
		this.marca=marca;
		this.codice=codice;
		this.nome=nome;
		this.lotto=lotto;
		this.qta=qta;
		
	}//COSTRUTTORE
volevo qualche aiutino su come scrivere il metodo hashCode()

quali campi devo inserire nel metodo?