C# 批量HQL插入

C# 批量HQL插入,c#,java,.net,hibernate,nhibernate,C#,Java,.net,Hibernate,Nhibernate,不管怎样,你想这么做吗 var hql = "insert into Entites.SapDetail (column1, column2) VALUES ('200', '131758'), ('200', '131758')"; session.CreateQuery(hql).ExecuteUpdate(); 您可以使用SQL查询来完成插入: session.createSqlQuery (sql).executeUpdate (); 如果希望在查询中使用实体,还可以查看SQLQu

不管怎样,你想这么做吗

var hql = "insert into Entites.SapDetail (column1, column2) VALUES ('200', '131758'), ('200', '131758')";

session.CreateQuery(hql).ExecuteUpdate();

您可以使用SQL查询来完成插入:

session.createSqlQuery (sql).executeUpdate ();

如果希望在查询中使用实体,还可以查看
SQLQuery的
addEntity()
方法。

Ohhh真的吗?所以我不需要执行hql?我是否可以直接插入表而不是对象?例如:在表(a,b)中插入值(1,2)??是的,先生。您可以给
createSqlQuery()
方法一个
String
包含纯SQL的字符串。(顺便说一句,别忘了接受答案……如果它确实满足了你的问题。)是的,当然!你能再看看这个问题吗?提前谢谢我的朋友!当做