Fiz o codigo abaixo e o result esta retonando como nulo , e existe dados na tabela.
           EntityManagerFactory factory= Persistence.createEntityManagerFactory("lims-pu");
    	   EntityManager manager= factory.createEntityManager();	   
		      
    	   Session session = (Session)  manager.getDelegate();  
    	   Criteria criteria = session.createCriteria(PrecoPorMetodo.class);
    	   
	        criteria.setProjection(Projections.rowCount());     	        
	        List result = criteria.list();
 	        System.out.println("No. of rows: "+result);
@Entity(name = "br.com.cqa.lims.orcamento.PrecoPorMetodo") 
//@Table(name="precopormetodo")
@Table(name="preco_por_metodo")
public class PrecoPorMetodo extends Entidade{
	private static final long serialVersionUID = -4715774435380827257L;
	private int grupo;
	@ManyToOne
	@JoinColumn(name="metodo_id", nullable=false)
	private Metodo metodo;
	@ManyToOne
	@JoinColumn(name="especificacao_id", nullable=false)
	private Especificacao especificacao;
	@Embedded
	private Dinheiro preco = new Dinheiro();no log do Jboss,
16:29:05,385 WARN  [ConfigurationFactory] No configuration found. Configuring eh
cache from ehcache-failsafe.xml  found in the classpath: jar:file:/C:/evandro/in
stalacao/eclipse-jee-indigo-SR2-win32/jboss-4.2.3.GA/server/default/tmp/deploy/t
mp8123330652425000973lims.ear-contents/ehcache-1.2.3.jar!/ehcache-failsafe.xml
16:29:05,395 WARN  [CacheManager] Creating a new instance of CacheManager using
the diskStorePath “C:\Users\EVANDR~1.ABR\AppData\Local\Temp” which is already u
sed by an existing CacheManager.
Sera que tem alguma coisa haver , essa mensagem, pelo fato de trazer nulo minha lista ???