Erro Return list JSF

Galera crie um metodo que busca no banco e retorna uma lista de objetos…(FUNCIONANDO CERTINHO);

 public List BuscarPalestras(){
       PalestrasDAO dao = new PalestrasDAO();
       listaPalestras = dao.findAllFiels();
       return listaPalestras;

AGORA COMO QUE FAÇO PARA COLOCA-LO EM UM <h:selectOneMenu >

EIS O MEU CODIGO:
OBS: Aquele onde esta STEVEJOBS funciona certinho, porem eu qro q aparece os valores da Lista que Retorna…
como faço isso?

Aqui ele esta retornando apenas isso: Bean.Palestra@3435

<h:selectOneMenu value="#{controladorJSF.teste}"> <f:selectItems value="#{controladorJSF.BuscarPalestras()}" var="item" itemValue="#{item.titulo}"></f:selectItems> <f:selectItem itemValue="SteveJobs" ></f:selectItem> </h:selectOneMenu>
grato.

Você deve enviar ao h:selectOneMenu uma lista de SelectItem, não da sua entidade retornada pelo DAO.

Vc precisa de um converter. Dê uma olhada neste post aqui http://www.guj.com.br/posts/list/218384.java#1116297

o atributo value da taga f:selectItems, recebe uma lista do objeto SelectItem(OBject value, String label), portanto o seu método buscarPalestras, deve retornar uma Lista de SelectItem, como no exemplo abaixo, aonde eu tenho uma enum contendo os tipos de imóveis e quero mostar em uma combo as opções para o usuário selecionar

	public List<SelectItem> getBuildingTypes() {
		if (buildingTypes == null) {
			buildingTypes = new ArrayList<SelectItem>(BuildingType.values().length);
		} else {
			buildingTypes.clear();
		}
		for (BuildingType buildingType : BuildingType.values()) {
			buildingTypes.add(new SelectItem(buildingType, buildingType
					.name()));
		}

		return buildingTypes;
	}

Na página fica assim

			<h:selectOneMenu value="#{buildingMBean.building.buildingType}"
				label="#{buildingBundle.buildingType_label}" id="buildingType"
				required="true">
				<f:selectItems value="#{buildingMBean.buildingTypes}" />
			</h:selectOneMenu>

Obrigado a todos, perfeita explicação, muito boa mesmo…