【发布时间】:2014-11-10 12:24:35
【问题描述】:
通常我通过 sql / hql 语句插入或更新对象将对象存储在数据库中。
query = session.createQuery("INSERT INTO Employee(firstName, lastName, salary)");
query.executeUpdate();
最近我读到了 Hibernates session.save() 方法,该方法接受一个类,并且似乎自动将具有其属性的类插入到数据库中。
所以我想知道,“保存”是做什么的?
它只是为用户生成一条 SQL 语句吗?
或者说和普通的hqlQuery方式相比有什么优势或者劣势?
【问题讨论】:
标签: java sql database hibernate hql