我試圖保存數據庫中的值。但是在這裏我可以在執行後只保存一次。在第二次它顯示內部異常爲「{」重複條目'重點1「}」在MySql中使用Asp和C的Nhibernate數據庫連接#
0
A
回答
0
看起來就像你分配相同的密鑰到一個新的對象。我的意思是,也許你正試圖用相同的鍵/ ID在數據庫中保存一個新的對象。如果您使用Id/Key = 1更新對象,則應該使用更新命令。
正如喬尼Cundall說,我們需要你的NHibernate映射的更多信息,看看你在做什麼?
爲你做這個身份:
<!-- Identity mapping -->
<id name="Emp_Id">
<column name="Emp_Id" />
<generator class="native" />
</id>
忠告:不要使用字符串作爲您的數據類型爲標識列。
+0
在這裏我使用Id作爲字符串。 Becoz的id不只有整數值。它包含加入年份,部門名稱和編號。所以在這裏我用作字符串。並且非常感謝......就像天才,你們幫助我們從你身上獲得更多。 – Siva 2010-03-30 16:19:27
相關問題
- 1. c#使用MySQL連接到數據庫
- 2. C++ MySQL數據庫連接
- 3. 使用asp-classic連接accdb數據庫
- 4. 連接到C#中的MySql數據庫#
- 5. ASP到數據庫連接
- 6. 使用C/C++與mySQL數據庫進行接口連接?
- 7. 無法使用C#和Mono連接到MySQL數據庫
- 8. android連接到mysql數據庫直接使用mysql連接器
- 9. 使用ASP連接MySQL
- 10. 用android連接php和mysql數據庫
- 11. 用於C-的MySQL連接器連接到遠程數據庫
- 12. 連接到數據庫並使用C#中的數據庫#
- 13. 在Linux上使用C連接到lampp mysql數據庫
- 14. crystalreport創建使用mysql數據庫連接在c#
- 15. 使用Node.js連接到MySQL數據庫
- 16. 使用JDBC連接到MYSQL數據庫
- 17. 使用x10hosting PHP MySQL數據庫連接
- 18. 使用Android連接到mysql數據庫
- 19. 使用RMySQL連接到MySQL數據庫
- 20. 使用Java連接到MySQL數據庫
- 21. 流利的nHibernate數據庫連接
- 22. NHibernate的數據庫連接負載
- 23. MySQL數據庫到C#連接超時
- 24. 將C#連接到MYSQL數據庫?
- 25. 連接到MySQL數據庫C#
- 26. C++數據庫連接到mysql
- 27. c#:連接到php Mysql數據庫
- 28. 連接c#.net到phpmyadmin數據庫(MysqL)
- 29. 無法連接到MySQL數據庫C#
- 30. VS C#連接到mySQL數據庫
您需要給我們多一點信息!張貼NHibernate的映射,並且其中保存了「值」的代碼將是一個開始 – 2010-03-30 15:29:05
映射文件: <?XML版本=「1.0」編碼=「UTF-8」?> <冬眠映射的xmlns =「甕:的nhibernate映射-2.2 「> <類名=」 WebApplication1.Employee,WebApplication1 「表=」 EMP 「> <發生器類=」天然 「> <屬性名=」 Hr_type」列= 「Hr_type」 類型= 「字符串」> <屬性名= 「前綴」 列= 「前綴」 類型= 「字符串」> hibernate-mapping> –
Siva
2010-03-30 15:49:25
映射文件: <?xml version =「1.0」encoding =「utf-8」?> 已清除。在這裏,我使用生成器類的類型作爲「本地」。我改變了分配。 Nw它的工作...謝謝 – Siva 2010-03-30 15:55:40