首页 新闻 会员 周边

NHibernate的Decimal数据精度问题,急啊

0
悬赏园豆:50 [已关闭问题]
我们项目使用NHibernate+SqlServer2005开发, 映射文件中某个字段的sqltype="decimal(18, 8)", 该字段在数据库中的类型也是decimal(18, 8)<BR>但存入数据后发现所有数据的小数点后5位被截断了. <BR>查看NHibernate的调试输出信息, 发现类型是正确的,&nbsp; 但用Sql事件探测器看, 发现所有decimal类型的字段, sql语句中的类型变成了decimal(19, 5)<BR>也就是说不管映射文件中指定的精度是多少,&nbsp; 最后生成的sql都是dicimal(19, 5)<BR><BR>我google后发现就这个帖子<A href="http://www.mail-archive.com/nhibernate-hispano@googlegroups.com/msg03908.html" temp_href="http://www.mail-archive.com/nhibernate-hispano@googlegroups.com/msg03908.html"><FONT color=#800080>http://www.mail-archive.com/nhibernate-hispano@googlegroups.com/msg03908.html</FONT></A>是同样的问题, 但回复中也没有解决方法. <BR>不知院子里的各位大侠可有法宝?&nbsp; 还请不吝赐教!~
windwolf的主页 windwolf | 初学一级 | 园豆:150
提问于:2008-03-10 12:11
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册