最新评论
Re:NHibernate Step by Step:序篇 xiaxiazhu119 2012-02-15 16:07
MARK 学习
感谢分享
刚开始学习NHibernate ,要好好向lz学习, 谢谢分享。
跟145楼遇到的问题一样,在哪里建工程类库[quote]梅梅:这个工程类库在那里建.....
<br>新建立一个类库工程,为了简洁起见,我们命名为Model,需要注意的是,为了跟刚才生成的文件对应,我们需要在Model工程的属性页中将起Assembly名字设为上面的“Test.Model[/quote]
很纠结!~
@thomaschen
#16楼已经回复你了。就是把那个配置文件在测试(Test1)的项目里放一份,即可。
楼主哪里去了?为什么不继续跟新呢,写的很棒呀。要是我写的话,估计即使知道也写不好!
--引用--------------------------------------------------
andrew123: 未处理的异常: NHibernate.MappingException: Could not compile the mapping docume
<br>nt: Test.Model.Person.hbm.xml ---> NHibernate.HibernateException: The dialect wa
<br>s not set. Set the property hibernate.dialect.
--------------------------------------------------------
我也出现这样的错误!请问楼主是什么问题???能解决下么?谢谢
错误信息:
类初始化方法 Test1.UnitTest1.MyClassInitialize 引发异常。NHibernate.MappingException: NHibernate.MappingException: Could not compile the mapping document: Test.Model.Person.hbm.xml ---> NHibernate.HibernateException: The dialect was not set. Set the property hibernate.dialect.。
谁能帮我下啊
为什么老提示找不到hibernate.cfg.xml??????为什么呢??帮一下???
你好,請教一下.为什么我的出现这个问题:
Test.Model.Person.hbm.xml(2,2): XML validation error: Could not find schema information for the element 'urn:nhibernate-mapping-2.0:hibernate-mapping'.
为啥我的codesmith没有outdirectory属性呢?
to:17楼。
看NHibernate.Test-2.0行了,有你学的。
哈哈
aspx@hotmail.com
to:155楼,你可以试试在你的hbm文件中,将
<class name="SaleSalaryModel.User,SaleSalaryModel" table="[User]">
加上[xxx]符号试试。
比如User就是sqlserver2005中的关键字,如果不加[]就会报错,加了就ok了。
aspx@hotmail.com
首先 非常感谢楼主!怎么没后文了 真是非常期待啊 这么优秀的文章就这么断了 实在可惜啊
你@andrew123
你的是不是配置文件中没有写
<add key="hibernate.dialect" value="NHibernate.Dialect.MsSql2000Dialect" />
未处理的异常: NHibernate.MappingException: Could not compile the mapping docume
nt: Test.Model.Person.hbm.xml ---> NHibernate.HibernateException: The dialect wa
s not set. Set the property hibernate.dialect.
小弟在createQuery时遇到了问题:我的数据库的表是以用户名加前缀来构建的(例如:有用户dy,那表就时dy.USER 表);所以我写了个createQuery(" from dy.USER as a WHERE a.ID=1 "); 这时会报错误: undefined alias or unknown mapping: dy [ from dy.USER as a WHERE a.ID=1 ] ;其它的save等操作正常. 是不是我这样建的表名在createquery时 他的语法检测机制把表名的前缀看做是别名了?
嗯..剛開完會..
這篇相對簡單點..
往第4篇前進
再次感謝
可惜..我不是 team suit..
順便學了NUnit..感恩
往下一篇出發
看完..
按照140樓 zb_zbzb@163.com 所提的方法修正
運行正常
使用版本 -> NHibernate-1.2.1.GA
請問如何將文章引用到自己的部落格裡
感恩
@csdn shit!
NHibernate Step by Step (一) Hello,NHibernate!
这才是第一课呢
新手看,好啊
我想弱弱的问一下..你说的构造person对象那段.....不判断是否为空.怎么知道填不填充这个属性呢?
运行到第二行时出现在错误,提示信息为:NHibernate.InvalidProxyTypeException was unhandled
Message="The following types may not be used as proxies:\nTest.Model.Person: method set_Id should be virtual\nTest.Model.Person: method get_Name should be virtual\nTest.Model.Person: method set_Name should be virtual\nTest.Model.Person: method get_Id should be virtual"
Source="NHibernate"
StackTrace:
在 NHibernate.Cfg.Configuration.Validate()
在 NHibernate.Cfg.Configuration.BuildSessionFactory()
在 Console1.Program.Main(String[] args) 位置 E:\Download\数据持久层ORM\Model\Console1\Console1\Program.cs:行号 16
在 System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
在 System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
在 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart()
InnerException:
re: PetShop is Evil? 赵秋仙 2007-11-02 13:58
这篇文章精辟,真是说得很透彻,对那些架构分析的很到。
csdn shit!
你这种人,只会说,你有本事自己去写,牛B个撒子哟,老套,我还刚开始学了
正在学习中。希望楼主经常能到这里,帮我们解决实际中出现的问题。
@viptell
应该是你的配置文件种的key=“hibernate.dialect”中的名字写错了
re: PetShop is Evil? 郭付阳 2007-10-09 21:27
感谢楼主的呐喊和用心,最近好少有时间阅读这类文章与学术上的讨论,先收藏一下作为参考。
re: PetShop is Evil? 匿名 2007-10-08 17:11
对于你认为好的东西我们应该写出来让大家评论一下到底好不好,也给学习者提供参考;
对于不好的东西也写出来,它到底如何不好,而且你最好写出来如何改正,如何提高,如何设计架构才更好,也给学习者提供参考;
我相信PETSHOP4出来以前楼主肯定是写不出PETSHOP4这样的代码的,否则,你也不会在这里谈天论地了,早就让比尔盖茨请走了,或者你直接把微软收购了吧,要不你也写一个WPSOFFICE来和微软的MSOFFICE抗衡一下,那才叫牛!
让我们共同提高,请不要妄自菲薄,更请楼主不要用一些XX语言来污染程序员的氛围!
Configuration config = new Configuration().AddAssembly("Test.Model");这一句出现:
“NHibernate.Cfg.Environment”的类型初始值设定项引发异常。
的错误,怎么解决啊?