PROBLEMA com JPA + HIBERNATE + SQL SERVER

estou tentando fazer uma conexão com o banco via JPA com hibernate e o eclipse me da o seguinte erro:

2017-11-02 11:58:39 INFO Version:15 - Hibernate Annotations 3.3.0.GA
2017-11-02 11:58:39 INFO Environment:514 - Hibernate 3.2.5
2017-11-02 11:58:39 INFO Environment:547 - hibernate.properties not found
2017-11-02 11:58:39 INFO Environment:681 - Bytecode provider name : cglib
2017-11-02 11:58:39 INFO Environment:598 - using JDK 1.4 java.sql.Timestamp handling
2017-11-02 11:58:39 INFO Version:15 - Hibernate EntityManager 3.3.1.GA
Exception in thread “main” javax.persistence.PersistenceException: [PersistenceUnit: intranetmpesqlserver] class or package not found
at org.hibernate.ejb.Ejb3Configuration.addNamedAnnotatedClasses(Ejb3Configuration.java:1125)
at org.hibernate.ejb.Ejb3Configuration.addClassesToSessionFactory(Ejb3Configuration.java:905)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:792)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:186)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:246)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:120)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
at repositorio.TestHibernate.main(TestHibernate.java:14)
Caused by: java.lang.ClassNotFoundException: br.com.caelum.livraria.model.Autor
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:112)
at org.hibernate.ejb.Ejb3Configuration.classForName(Ejb3Configuration.java:1041)
at org.hibernate.ejb.Ejb3Configuration.addNamedAnnotatedClasses(Ejb3Configuration.java:1113)
… 8 more

meu arquivo persistence. XML esta configurado assim

<?xml version="1.0" encoding="UTF-8"?>

</persistence-unit>

<persistence-unit name="intranetmpesqlserver" transaction-type="RESOURCE_LOCAL"> 
	<description> ARQUIVO DE PERSISTÊNCIA JPA E HIBERNATE</description>
    <provider>org.hibernate.ejb.HibernatePersistence</provider>

    <class>br.com.caelum.livraria.model.Autor</class>
    <class>br.com.caelum.livraria.model.Livro</class>

    <properties>
        <property name="javax.persistence.jdbc.driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
        <property name="javax.persistence.jdbc.url" value="jdbc:sqlserver://srvlm:1433/intranet" />
        <property name="javax.persistence.jdbc.user" value="admin" />
        <property name="javax.persistence.jdbc.password" value="admin" />

        <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect" />
        <property name="hibernate.hbm2ddl.auto" value="update" />
        <property name="hibernate.show_sql" value="true" />
        <property name="hibernate.hbm2ddl.auto" value="update" />
    </properties>
</persistence-unit>

Caused by: java.lang.ClassNotFoundException: br.com.caelum.livraria.model.Autor

caminho está correto?

Estou com o mesmo problema no sql server, com mysql funciona tudo direitinho…
Vc conseguiu resolver?
Se sim, como?