使用hibernate quickstarexample 出现hibernate.cfg.xml not found 我想是的,编辑cfg.xml文件,参考其中的classpath设置,将你的例子添加到其中..试试可行否... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也碰到同样的问题但我根本没有cfg.xml,因方文档说明可以用properties代替但我的properties确实在classpath中,它也是死活说找不到xml. package TEST;import net.sf.hibernate.cfg.Configuration;import net.sf.hibernate.SessionFactory;import net.sf.hibernate.tool.hbm2ddl.SchemaExport;import net.sf.hibernate.Session;import net.sf.hibernate.Query;import net.sf.hibernate.Hibernate;import net.sf.hibernate.type.LongType;import net.sf.hibernate.Transaction;import java.io.*;public class CatDB{ public static void main(String args[]) throws Exception { java.util.Properties pro = new java.util.Properties(); final String HIB_PRO_FILE = "D:\\tomcat\\webapps\\hib\\WEB-INF\\classes\\hibernate.properties"; pro.load(new java.io.FileInputStream(HIB_PRO_FILE)); if(pro == null) System.out.println("Can not find the pro"); File f = new File(HIB_PRO_FILE); if((f.exists() )&& ( f.isFile())) System.out.println("File existing"); else System.out.println("File not found"); Configuration confg = new Configuration(); confg.setProperties(pro); confg.addFile("D:\\tomcat\\webapps\\hib\\WEB-INF\\classes\\TEST\\Cat.hbm.xml"); SessionFactory sessionFactory = confg.buildSessionFactory(); Session session = sessionFactory.openSession(); Cat cat = new Cat(); cat.setId("abc"); cat.setName("cat1"); cat.setSex('M'); cat.setWeight(50); session.save(cat); session.flush(); }} I use the absolute path as the upper code,it work. 为什么很多公用的jar包后面都会加上4j JavaScript 全选问题 java最长匹配的问题 对Java一无所知,两周内能弄明白SSH框架吗? 求助!!!! 100分。。请大家帮助。我是真整不出来了。 小声的问一下:当今用java做桌面程序的多不多啊?哪些桌面程序是用java做的啊? javaMail取不出来Flag,大侠们帮帮忙吧!! 在线请高手帮忙:WEBLOGIC7.02上怎么样发布两个路径? 求助tomcat启动问题 日期转换 我想把邮件的时间转换了 jbuilder9开发EJB的一个初级问题
但我根本没有cfg.xml,因方文档说明可以用properties代替但我的properties确实在classpath中,它也是死活说找不到xml.
import net.sf.hibernate.cfg.Configuration;
import net.sf.hibernate.SessionFactory;
import net.sf.hibernate.tool.hbm2ddl.SchemaExport;
import net.sf.hibernate.Session;
import net.sf.hibernate.Query;
import net.sf.hibernate.Hibernate;
import net.sf.hibernate.type.LongType;
import net.sf.hibernate.Transaction;
import java.io.*;
public class CatDB
{
public static void main(String args[]) throws Exception
{
java.util.Properties pro = new java.util.Properties();
final String HIB_PRO_FILE = "D:\\tomcat\\webapps\\hib\\WEB-INF\\classes\\hibernate.properties";
pro.load(new java.io.FileInputStream(HIB_PRO_FILE));
if(pro == null)
System.out.println("Can not find the pro"); File f = new File(HIB_PRO_FILE);
if((f.exists() )&& ( f.isFile()))
System.out.println("File existing");
else
System.out.println("File not found"); Configuration confg = new Configuration();
confg.setProperties(pro);
confg.addFile("D:\\tomcat\\webapps\\hib\\WEB-INF\\classes\\TEST\\Cat.hbm.xml");
SessionFactory sessionFactory = confg.buildSessionFactory();
Session session = sessionFactory.openSession();
Cat cat = new Cat();
cat.setId("abc");
cat.setName("cat1");
cat.setSex('M');
cat.setWeight(50);
session.save(cat);
session.flush();
}}