随笔分类 - 10.N+Hibernate
摘要:【参考文献】Log4Net指南 非常完善的Log4net详细说明 C# 使用Log4Net记录日志(进阶篇) 此问题困扰良久 良久 良久 appender filter ,show_sql false 都无法达到目的 网上只有《如何关闭hibernate产生的大量日志》 解决办法: 加一个Logge
阅读全文
摘要:今天在做项目的时候,一个中间表没有主键,所有在创建实体的时候也未加组件,结果报以下错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateSessionF
阅读全文
摘要:1、Query对象 使用Query对象需要写hql语句,使用hql语句操作的是实体类和属性。 用于查询全部的hql语句:from 实体类名称 例:String hql = "from UsersEntity";//准备hql语句 Query query = session.createQuery(h
阅读全文
摘要:在使用hibernate开发时,遇到最多的就是session与事务,那么他们两个有什么关系呢?下面我来抛砖引玉: 1、session是hibernate中的以及缓存机制,是用来对数据进行增删改查的一个东西(具体是什么我也不是很清楚,可以理解为是用来操作数据的) 2、事务是一组操作单元的集合,用的比较
阅读全文
摘要:1. 使用Session.Delete(T t) 方法 使用这个方法,需要先从数据库中获取实体T或者直接new T(), 给Id赋值,然后才能调用 Session.Delete(T) A: var session = NHibernateSession.Current; //自己写的一个获取Sess
阅读全文
摘要:NHibernate之旅系列文章导航 宣传语 NHibernate、NHibernate教程、NHibernate入门、NHibernate下载、NHibernate教程中文版、NHibernate实例、NHibernate2.0、NHibernate2.0教程、NHibernate之旅、NHibe
阅读全文
摘要:今天晚上自己试着用Hibernate去搭建一个Web工程,然后去实现一个简单的登录。通过Hibernate?做查询操作的时候总是报出这样的错:users is?not?mapped. 于是乎去检查了下映射,发现没问题呀,反复验证结果还是一样报错。User.hbm.xml:<class name="c
阅读全文
摘要:首先,非常感谢提出问题的朋友们,使得本人又去深入研究了NHibernate的《Session-Per-Request 模式》。 前言: 谈到NHibernate大伙并不陌生,搞Java的更是清楚,Hibernate是一个目前应用的最广泛的开放源代码的对象关系映射框架,它对Java的JDBC(类似于A
阅读全文
摘要:生成工具软件 现在生成工具软件有很多了,例如商业软件:NMG、CodeSmith、Visual NHibernate,开源软件:MyGeneration、NHibernate Modeller、AjGenesis等。 手动编写XML方式 发现更多的人都喜欢自己手动编写XML文件的,这样比较灵活、简便
阅读全文
摘要:NHibernate之映射文件配置说明 1. hibernate-mapping 这个元素包括以下可选的属性。schema属性,指明了这个映射所引用的表所在的schema名称。假若指定了这个属性, 表名会加上所指定的schema的名字扩展为全限定名。假若没有指定,表名就不会使用全限定名。defaul
阅读全文
摘要:NHibernate常见问题及解决方法 曾经学过NHibernate的,但是自从工作到现在快一年了却从未用到过,近来要巩固一下却发现忘记了许多,一个“in expected: <end-of-text> (possibly an invalid or unmapped class name was
阅读全文