问题描述
怎样把hibernate配置文件中的数据库名 用户名 取出来<property name="hibernate.connection.url">jdbc:sybase:Tds:20.1.1.250:4100/web?charset=cp936</property> <property name="hibernate.connection.username">sa</property> <property name="hibernate.connection.password"></property>
解决方案
如果你是用不是用容器的话,试试看这个Environment.getProperties()在里面找数据库配置的数据库吧
解决方案二:
楼上办法太傻了
解决方案三:
先将hibernate.cfg.xml从classpath中取出来getContextClassLoader().getResourceAsStream("/hibernate.cfg.xml");然后用jdom,或dom4j解析hibernate.cfg.xml
时间: 2024-10-31 00:07:42