本帖最后由 yaofeihu 于 2009-09-02 05:13:37 编辑

解决方案 »

  1.   

    insert into Person (name) values (?) 
    这是JDBC的用法,怎么用在hibernate。
      

  2.   

    Transaction tx = null
    tx.commit();tx为空,怎么提交?
      

  3.   

    Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'test.person' doesn't exist  Person的映射表呢?
      

  4.   

    那是show_sql打印的语句。
    事务没有开启。
      

  5.   

    tx在try里 没有任何计算 然后直接付NULL 呵呵...
      

  6.   

    加上tx = s.beginTransaction();后还是出现同样问题,该怎么解决?
      

  7.   

    <class name="Person"> name后面应该有个table属性
    参照
    <class name="IdCard" table="id_card">