写代码时候要把一个用户对象保存到数据库,代码如下:
Account account = user;
System.out.println(account.getUserid());
Session session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
session.save(account);
session.getTransaction().commit();
session.close();
其中System.out那一步可以正确的输出id,但是控制台输出的SQL语句却是这样的:
Hibernate: insert into account (email, firstname, lastname, status, addr1, addr2, city, state, zip, country, phone) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
values全部为空,然后程序报无法执行SQL的异常=。=不知道这是为什么,学生党,求大神前辈解救。。