求助!Could not locate cfg.xml resource
来源:6-3 后台注册接口编写-3

啊番1310000
2020-02-11
就很迷,不知道为什么老是出现这个问题,断点调试在Session session = Hib.session();就出现问题了,然后server就返回了hibernate.properties not found的错误,这是hibernate的内容<?xml version='1.0' encoding='utf-8'?>
com.mysql.cj.jdbc.Driver
jdbc:mysql://127.0.0.1:3306/TB_QIAOQIAOSHUO_TEST?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false
root
root
<!--<property name="connection.url">jdbc:mysql://qiujuer.net:6968/DB_I_T_PUSH?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false</property>-->
<!-- JDBC 链接池大小 -->
<property name="connection.pool_size">5</property>
<!-- SQL 方言 -->
<property name="dialect">org.hibernate.dialect.MySQL8Dialect</property>
<!-- Hibernate session 上下文为线程级别 -->
<property name="current_session_context_class">thread</property>
<!-- 配置C3P0缓存链接池 -->
<property name="cache.provider_class">org.hibernate.c3p0.internal.C3P0ConnectionProvider</property>
<!--在连接池中可用数据库连接的最小数目-->
<property name="c3p0.min_size">6</property>
<!--在连接池中所有数据库连接的最大数目-->
<property name="c3p0.max_size">50</property>
<!--设定数据库连接的超时时间-->
<!--<property name="c3p0.time_out">1800</property>-->
<property name="c3p0.timeout">100</property>
<!--可以被缓存的PreparedStatement的最大数目-->
<property name="c3p0.max_statement">50</property>
<!-- 当连接池里面的连接用完的时候,C3P0一下获取的新的连接数 -->
<property name="c3p0.acquire_increment">1</property>
<!-- 连接对象因该多长时间被自动校验的时间段,以秒为单位-->
<property name="c3p0.idle_test_period">100</property> <!-- seconds -->
<!--最多可以创建Statements对象的个数. . 就是可以执行SQL语句的对象的个数-->
<property name="c3p0.max_statements">0</property>
<!-- SQL语句输出 -->
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<!-- 自动更新数据库的级别 -->
<property name="hbm2ddl.auto">update</property>
<!--
create:表示启动的时候先drop,再create
create-drop: 也表示创建,只不过再系统关闭前执行一下drop
update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新
validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新
-->
<mapping package="net.liyong.web.qiaoqiaoshuo.push.bean.db"
class="net.liyong.web.qiaoqiaoshuo.push.bean.db.User"/>
<mapping package="net.liyong.web.qiaoqiaoshuo.push.bean.db"
class="net.liyong.web.qiaoqiaoshuo.push.bean.db.UserFollow"/>
<mapping package="net.liyong.web.qiaoqiaoshuo.push.bean.db"
class="net.liyong.web.qiaoqiaoshuo.push.bean.db.Group"/>
<mapping package="net.liyong.web.qiaoqiaoshuo.push.bean.db"
class="net.liyong.web.qiaoqiaoshuo.push.bean.db.GroupMember"/>
<mapping package="net.liyong.web.qiaoqiaoshuo.push.bean.db"
class="net.liyong.web.qiaoqiaoshuo.push.bean.db.Message"/>
<mapping package="net.liyong.web.qiaoqiaoshuo.push.bean.db"
class="net.liyong.web.qiaoqiaoshuo.push.bean.db.PushHistory"/>
<mapping package="net.liyong.web.qiaoqiaoshuo.push.bean.db"
class="net.liyong.web.qiaoqiaoshuo.push.bean.db.Apply"/>
</session-factory>
感觉没问题啊。。。哪里出错呢?老师帮帮忙鸭,百度了好久都没有解决,我的hibernate之前是放在source里面的没有用我才放到webapp里面的,也没有解决
写回答
1回答
-
Qiujuer
2020-02-11
hibernate 配置文件夹放错了位置,你对比一下你的项目放的和我项目放的就可以解决了。文件夹不能错,大小写不能错。
00
相似问题