在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