通过开始配置得到HIBERNATE的文件的时候
Configuration config = new Configuration().configure();
Properties pro = config.getProperties();
String strs = pro.getProperty("connection.url");
System.out.println(strs);
通过config这个对象得到他的一个Properties 信息,然后具体的参数的拿法就和普通的配置文件中的拿法一样了
Configuration config = new Configuration().configure();
Properties pro = config.getProperties();
String strs = pro.getProperty("connection.url");
System.out.println(strs);
通过config这个对象得到他的一个Properties 信息,然后具体的参数的拿法就和普通的配置文件中的拿法一样了
解决方案 »
- ConcurrentHashMap的线程安全问题
- Hibernate Annotation级联插入的问题
- struts2的一个迭代问题
- Winmerge 如何清晰对比代码顺序混乱问题?
- 问一个关于servlet 跳转的问题 用RequestDispatcher dispatcher跳转原页面 javascript失效
- 在线等关于OLAT的详细安装方法~~谢谢
- 求 jfreechart 1.0.11 demo 源码
- newxy新坐标1.05版新增内容,8月22日升级
- 用axis,成功发布后,查看wsdl的描述文件的地址是根据什么来定的??
- 请问这段代码用其他非java语言怎么实现?
- JSF中如何给javaBean赋值
- 怎么样在JSP做的网页里添加图片?
configuration.configure("/hibernate.cfg.xml");
sessionFactory = configuration.buildSessionFactory();
当然配置Hibernate的时候会自动生成一个连接工厂类即HibernateSessionFactory
里面有读取hibernate.cfg.xml的方法并连接数据库
你要是在别的业务逻辑类里连接数据库用HibernateSessionFactory session=HibernateSessionFactory.getSession();就可以了
SessionFactory sessionFactory = config.buildSessionFactory();
session = sessionFactory.openSession();
Properties cfg=config.getProperties();
log.info(cfg.getProperty("hibernate.connection.username"));
log.info(cfg.getProperty("hibernate.connection.password"));
http://blog.csdn.net/irala/archive/2007/12/15/1940454.aspx