Configuration Configuration 类负责管理 Hibernate 的配置信息 包括如下内容:1,Hibernate运行的底层信息:数据库的URL、用户名、密码、JDBC驱动类,数据库Dialect,数据库连接池等(对应 hibernate.cfg.xml 文件)。2,持久化类与 ...
分类:
其他好文 时间:
2017-08-25 01:14:44
阅读次数:
115
一般不去配置,采用默认即可。 default-cascade="none":默认的级联风格,表与表联动。 default-lazy="true":默认延迟加载 --> :使用class元素定义一个持久化类。 name="cn.javass.user.vo.UserModel":持久化类的java全限... ...
分类:
其他好文 时间:
2017-08-23 19:12:29
阅读次数:
118
NHibernate之旅(2):第一个NHibernate程序 本节内容 开始使用NHibernate 1.获取NHibernate 2.建立数据库表 3.创建C#类库项目 4.设计Domain 4-1.设计持久化类 4-2.编写映射文件 5.数据访问层 5-1.辅助类 5-2.编写操作 6.数据访 ...
分类:
Web程序 时间:
2017-08-14 09:59:04
阅读次数:
217
持久化类类三种状态介绍1. 瞬时态:也叫做临时态或自由态,它一般指我们 new 出来的对象,它不存在 OID, 与 hibernate session 无关联,在数据库中也无记录。它使用完成后,会被 jvm 直接 回收掉,它只是用于信息携带。简单说:无 OID 与数据库中的信息无关联,不在 sess ...
分类:
Web程序 时间:
2017-08-10 13:40:53
阅读次数:
220
Properties是HashTable的子类,可以用map的方法,没有泛型,键值对是字符串 无参构造 Properties() 成员方法 存入 setProperty(String key, String value) // 不用put 取值 getProperty(String key) 写入文 ...
分类:
其他好文 时间:
2017-08-05 20:29:36
阅读次数:
157
书写的持久化类和相应的配置文件的属性没有完全对应起来,会出现错误。 ...
分类:
Web程序 时间:
2017-07-14 00:40:08
阅读次数:
163
最近在学习hibernate,其中关于错误的问题真是一头大,各种各样的奇葩错误层出不穷,简直是受不了了。 用hibernate操作数据库,在使用hibernate进行把持久化类自动生成相关数据库表的时候,出现了一些问题。 其中有上篇错误《hibernate学习错误--之一》,在上篇错误解决完成后,进 ...
分类:
Web程序 时间:
2017-07-14 00:33:31
阅读次数:
266
本节内容 引入代码生成工具结语 引入 我们花了大量的篇幅介绍了相关NHibernate的知识。一直都是带着大家手动编写代码,首先创建数据库架构。然后编写持久化类和映射文件,最后编写数据操作方法。測试方法。这是典型的数据库驱动开发(DbDD,Database-Driven Developent)技术。 ...
分类:
Web程序 时间:
2017-06-28 23:02:04
阅读次数:
211
一 List映射 如果持久化类中具有List对象,可以通过映射文件中的类<list>元素或注解来映射List. 例如,一个问题有多个答案: 1)创建持久化类 2)创建映射文件 3)在全局配置文件中增加 4)测试 二 List一对多映射 一个问题有多个答案,每个答案有自己的信息,需要使用一对多关联来映 ...
分类:
Web程序 时间:
2017-06-25 12:00:11
阅读次数:
219
一 . Hibernate的简介 提到hibernate,首先的说说ORM框架技术(Object、Relation、Mapping),它的主要问题就是对象-关系的映射,怎么说呢?现在用的数据库大多数都是关系数据库,而关系数据库重在于表与表之间的关系连接。术语就为:一个持久化类和一个表对应,类的每个实 ...
分类:
Web程序 时间:
2017-06-19 23:26:31
阅读次数:
212