2015-05-19 43 views
0

我将hibernate.cfg.xml文件放在src文件夹中,每次我在hibernate.cfg.xml中更改任何东西时,都会使项目与红色标记交叉。 当我检查错误日志它说我需要删除项目/斌/ hibernate.cfg.xml 我删除后,然后项目没有错误,我能够运行应用程序。 任何Sugestions ???更改hibernate.cfg.xml文件后出现错误的项目

public class HibernateTest { 

public static void main(String[] args) { 
    // 
    ///TODO Auto-generated method stub 

    UserDetails user = new UserDetails(); 
    user.setUserId(1); 
    user.setUserName("Sasi"); 

     Configuration configuration = new Configuration(); 
    configuration.configure("hibernate.cfg.xml"); 
    StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()); 
    SessionFactory sessionFactory = configuration.buildSessionFactory(ssrb.build()); 
    Session session = sessionFactory.openSession(); 

    System.out.println("Successfull"); 

} 

}

回答

1

这似乎并不像Hibernate的问题,而是一个项目构建的问题。

有关您的项目IDE和构建的问题没有太多的信息;

这只是一个虽然,但似乎你正在编辑你的文件,而您的网络服务器正在运行和bin目录下的文件正在使用中。 因此,当您的IDE尝试编译您的项目时,它无法覆盖bin目录下的hibernate.cfg.xml,并且您有错误。 同样,它有很多猜测,但这是我想到的场景当我看到你的问题。您的问题与hibernate无关,但涉及到项目构建。

+0

OMG..ur只是真棒...关闭日食和删除该文件,并再次打开eclipse和运行..the问题,因为你说,我正在编辑时,服务器是在..但为什么服务器运行没有运行在服务器上其实....我只是运行主要方法,但defalutly其在服务器上运行.. – user1742919

+0

很高兴它有点帮助,你的问题我没有得到你如何运行你的项目,你正在运行一个独立的类使用Eclipse - >运行作为Java应用程序?如果是这种情况,你是否在课程执行结束之前编辑你的文件? – Vicky21

+0

哦,它不是一个服务器..我的意思是我看到在控制台中的红色符号,我认为它只能用于tomcat ..只是执行没有完成,它的红色符号...我得到了所有答谢谢很多人 – user1742919

相关问题