HibernateMappingException do nada? [RESOLVIDO]

Galera, essa exception me deixou meio bolado… Eu não me lembro de ter mudado nada que pudesse afetar o funcionamento normal da persistência, mas surgiu isso aí ontem.
Alguém tem idéia do que possa ser?

run:
4 [main] INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger version
INFO: HHH00412:Hibernate [WORKING]
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger propertiesNotFound
INFO: HHH00206:hibernate.properties not found
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger bytecodeProvider
INFO: HHH00021:Bytecode provider name : javassist
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger configuringFromResource
INFO: HHH00043:Configuring from resource: /hibernate.cfg.xml
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger configurationResource
INFO: HHH00040:Configuration resource: /hibernate.cfg.xml
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger configuredSessionFactory
INFO: HHH00041:Configured SessionFactory: null
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger usingHibernateBuiltInConnectionPool
INFO: HHH00402:Using Hibernate built-in connection pool (not for production use!)
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger hibernateConnectionPoolSize
INFO: HHH00115:Hibernate connection pool size: 20
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger autoCommitMode
INFO: HHH00006:Autocommit mode: false
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger usingDriver
INFO: HHH00401:using driver [org.postgresql.Driver] at URL [jdbc:postgresql://localhost:5432/postgres]
02/08/2011 14:17:42 org.hibernate.internal.CoreMessageLogger_$logger connectionProperties
INFO: HHH00046:Connection properties: {user=postgres, password=****}
02/08/2011 14:17:44 org.hibernate.internal.CoreMessageLogger_$logger usingDialect
INFO: HHH00400:Using dialect: org.hibernate.dialect.PostgreSQLDialect
02/08/2011 14:17:44 org.hibernate.internal.CoreMessageLogger_$logger disablingContextualLOBCreationSinceOldJdbcVersion
INFO: HHH00423:Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
02/08/2011 14:17:44 org.hibernate.internal.CoreMessageLogger_$logger usingDefaultTransactionStrategy
INFO: HHH00399:Using default transaction strategy (direct JDBC transactions)
02/08/2011 14:17:44 org.hibernate.internal.CoreMessageLogger_$logger usingAstQueryTranslatorFactory
INFO: HHH00397:Using ASTQueryTranslatorFactory
Initial SessionFactory creation failed. org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
Exception in thread "main" java.lang.ExceptionInInitializerError
	at dao.HibernateUtil.<clinit>(HibernateUtil.java:16)
	at dao.DAOGenerico.<init>(DAOGenerico.java:19)
	at main.Main.main(Main.java:25)
Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
	at org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:179)
	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:130)
	at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:346)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1720)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1756)
	at dao.HibernateUtil.<clinit>(HibernateUtil.java:12)
	... 2 more
Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
	at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:106)
	at org.hibernate.tuple.entity.EntityTuplizerFactory.constructDefaultTuplizer(EntityTuplizerFactory.java:131)
	at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:78)
	at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:318)
	at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:488)
	at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:132)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:157)
	... 7 more
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:103)
	... 17 more
Caused by: org.hibernate.PropertyNotFoundException: Could not find a setter for property dados in class modelo.Obra
	at org.hibernate.property.BasicPropertyAccessor.createSetter(BasicPropertyAccessor.java:251)
	at org.hibernate.property.BasicPropertyAccessor.getSetter(BasicPropertyAccessor.java:244)
	at org.hibernate.mapping.Property.getSetter(Property.java:307)
	at org.hibernate.tuple.entity.PojoEntityTuplizer.buildPropertySetter(PojoEntityTuplizer.java:297)
	at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:162)
	at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:76)
	... 22 more
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 6 segundos)

kra, ele ta falando q nao encontrou um setter para a propriedade dados na classe obra.

Confirma isso?

Era isso mesmo, mas não sei porquê.

Lá tinha esse método:

public String getDados(){
        return this.getNum() + "- " + this.getDescricao();
    }

E quando eu tirei funcionou.
Qual a explicação pra isso? Não consegui entender…
EDIT: Já entendi… O nome que fez isso acontecer.
É só eu deletar ou colocar @Transient