Erro ao buscar Objeto do Banco para Alterar (Hibernate)

Falae galera blz?? tenho um objeto Funcionario que quando vou dar um Update nele no banco da erro =/

Estou lendo a apostila FJ-26 da Caelum, alguem pode ajudar?

Meu Bean

[code]package br.com.caelum.fj26;
//Muitos Imports
@Entity
public class Funcionario {

@Id
@GeneratedValue
private Long id;
private String nome;
private String usuario;
private String senha;
private String email;

// Source >> Generate Getters and Setters[/code]

Tenho minha classe que eu estou fazendo de teste para alterar.

[code]
AnnotationConfiguration configuration = new AnnotationConfiguration();
configuration.configure();

	SessionFactory sf = configuration.buildSessionFactory();
	Session s = sf.openSession();
	
	
	
	Funcionario f = (Funcionario) s.load(Funcionario.class, 1L);
	f.setNome("Benedito");
	
	Transaction t = s.beginTransaction();
	s.update(f);
	t.commit();
	[/code]

E quando executo ela gera o seguinte erro:

0 [main] INFO org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.4.0.GA 32 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.2.GA 32 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found 32 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist 47 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling 250 [main] INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.1.0.GA 266 [main] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml 266 [main] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml 469 [main] INFO org.hibernate.cfg.Configuration - Configured SessionFactory: null 469 [main] INFO org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled. 594 [main] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.com.caelum.fj26.Funcionario 688 [main] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.caelum.fj26.Funcionario on table Funcionario 797 [main] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.com.caelum.fj26.Fornecedor 797 [main] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.caelum.fj26.Fornecedor on table Fornecedor 813 [main] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: br.com.caelum.fj26.ContaPagar 813 [main] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.caelum.fj26.ContaPagar on table ContaPagar 985 [main] INFO org.hibernate.cfg.AnnotationConfiguration - Hibernate Validator not found: ignoring 1000 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!) 1000 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20 1000 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - autocommit mode: false 1016 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/teste 1016 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - connection properties: {user=root, password=****} 1360 [main] INFO org.hibernate.cfg.SettingsFactory - RDBMS: MySQL, version: 5.0.45-community-nt 1360 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.9 ( Revision: ${svn.Revision} ) 1407 [main] INFO org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect 1422 [main] INFO org.hibernate.transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions) 1422 [main] INFO org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) 1422 [main] INFO org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled 1422 [main] INFO org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled 1422 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch size: 15 1422 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch updates for versioned data: disabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Scrollable result sets: enabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Connection release mode: auto 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Maximum outer join fetch depth: 2 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Order SQL inserts for batching: disabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 1438 [main] INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Query language substitutions: {} 1438 [main] INFO org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: disabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Second-level cache: enabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Query cache: disabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled 1438 [main] INFO org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled 1454 [main] INFO org.hibernate.cfg.SettingsFactory - Echoing all SQL to stdout 1454 [main] INFO org.hibernate.cfg.SettingsFactory - Statistics: disabled 1454 [main] INFO org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled 1454 [main] INFO org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo 1454 [main] INFO org.hibernate.cfg.SettingsFactory - Named query checking : enabled 1563 [main] INFO org.hibernate.impl.SessionFactoryImpl - building session factory 1985 [main] INFO org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured Hibernate: select funcionari0_.id as id0_0_, funcionari0_.email as email0_0_, funcionari0_.nome as nome0_0_, funcionari0_.senha as senha0_0_, funcionari0_.usuario as usuario0_0_ from Funcionario funcionari0_ where funcionari0_.id=? Exception in thread "main" org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [br.com.caelum.fj26.Funcionario#1] at org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:419) at org.hibernate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer.java:154) at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:143) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:174) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at br.com.caelum.fj26.Funcionario_$$_javassist_2.getNome(Funcionario_$$_javassist_2.java) at br.com.caelum.fj26.TesteUpdate.main(TesteUpdate.java:22)

Quem puder ajudar… Muito obrigado desde já.

PS: Parece estar dizendo que nao tem nada lá . mais tem. =//

No row with the given identifier exists: [br.com.caelum.fj26.Funcionario#1]

Certeza que tem esse objeto no banco?

Faça o insert depois via cmd olhe no banco pra ver se realmente esta lá e volte aqui para continuarmos a resolver isso.