'kidy.kidy_department' 这个不是表吧。这个是kidy是database名吧。
是kidy这个database下的kidy_department表。
你配置数据库的时候错了吧
<property name="connection.url">jdbc:mysql:///kidy</property>你这个完全没指定数据库吧。
正确的应该类似这个jdbc:mysql://192.168.2.233:3306/crm_dev_2013?useUnicode\=true&amp;characterEncoding\=UTF-8
指定localhost:端口/database名

解决方案 »

  1.   

    我的数据库就是kidy啊,如果像你说的,那为什么我之前有一个表已经建成功了呢
      

  2.   


    那你检查下实体类和映射文件是否对应,实体类型是否正确。
    为什么不用JPA注解。?
      

  3.   

    <property name="connection.url">jdbc:mysql://127.0.0.1:3306/kidy</property>
    还有,你把update换成<property name="hibernate.hbm2ddl.auto">create</property>试试;
    实在不行自己手动建一个表,查询数据测一测能不能映射上
      

  4.   

    <property name="hibernate.hbm2ddl.auto">update</property>用update更好点,没有能自动创建,有了就不会在创建了.