日期:2014-05-20  浏览次数:20624 次

在myeclipse下运行hibernate
程序:
package com.ff.hibernateImpl;


import java.util.List;

import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;

import com.sql.hibernate.HibernateSessionFactory;
public class visited {

public static void main(String args[])
{
Session session=null;
Transaction tx=null;
try{
session=HibernateSessionFactory.getSession();
tx=session.beginTransaction();
tx.begin();
Query query=session.createQuery("from news_admin");
List list=query.list();
tx.commit();
for(int i=0;i<list.size();i++){
Object obj[]=(Object[])list.get(i);
System.out.println("username"+obj[0] + " password" + obj[1]);
}
}catch(Exception e)
{
if(session!=null)
{
tx.rollback();
}
}
finally{
session.close();
}


}
}


在myeclipse下运行hibernate出现错误,错误如下:
  log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
  log4j:WARN Please initialize the log4j system properly.


希望高手指点.谢谢.


------解决方案--------------------
你没加log4j.properties文件导致warn警告 

------解决方案--------------------
myeclipse下还能运行hibernate啊 ?
这个是警告不用管
------解决方案--------------------
这个log4j 的问题 在加入spring 之后 是不是会得到解决?

------解决方案--------------------
你应该将log4j.properties文件拷贝到你的src目录下。
------解决方案--------------------
log4j.properties配置文件配置显示级别 info