2010-04-28 141 views
0

我们是否可以通过hibernate实现插入查询。 我读过,如果我们想插入到表中,我必须是一个到数据库的jdbc连接。 想你。休眠查询插入

+3

NHibernate的是.NET; Hibernate和JDBC是Java。请澄清你的意思。无论平台如何,您都必须创建与数据库的连接。 – duffymo 2010-04-28 14:09:25

回答

2

做一个原始的SQL INSERT,你确实需要使用Session的底层的JDBC连接,您可以用session.connection()得到:

Connection conn = session.connection(); 
// create a java jdbc statement 
Statement statement = conn.createStatement(); 
statement.executeUpdate("INSERT INTO ...");