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的字符串。(顺便说一句,别忘了接受答案……如果它确实满足了你的问题。)是的,当然!你能再看看这个问题吗?提前谢谢我的朋友!当做