火星文 技术研习社

Noname Cat, Keep Thinking
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  数据持久化、序列化

摘要:测试时不使用 Transaction 就不能入库。环境是 JDK 5 Tomcat 5.5 MySQL 5 MyEclipse 4.1.1使用 HB 事务的测试代码如下: 阅读全文

posted @ 2006-04-14 07:00 剑廿三

摘要:本文主要解决由字符集编码冲突引起的中文显示和中文入库(数据库)问题。 作者:StephenCat.WJJ @ GZ,2006年4月13日。 作者声明:不对读者使用本文内容所引起的影响和后果承担任何责任。转载请注明来源于本 Blog。作者保留著作权。 阅读全文

posted @ 2006-04-13 09:31 剑廿三

摘要:一. 用 MySQL 5 Query Browser 设定外键 (foreign key) 可以在 Query Browser 的 Edit Table 功能中设定 foreign key。 key name 表示 foreign key 关系的名称,只是一个标识。 Rel. Table 表示目标关联数据表。 Column 表示欲关联的源表字段名。 Reference Column 表示欲... 阅读全文

posted @ 2006-04-10 22:01 剑廿三

摘要:框架:Struts 1.2, Hibernate 3 环境:MyEclipse 4.0 一. JDBC 连接字 某个测试站点从昨天中午忙活到今天上午,一直不知道因为何事不能从数据库 bookstore 的 account 表读出第一条记录。一直以为是程序的问题,可是把程序改到面目全非仍然是mappingForward到了“出错了”页面。 苦恼中打开 hibernate.cfg.xml ... 阅读全文

posted @ 2006-04-10 21:59 剑廿三

摘要:MyEclipse Database Explorer 的能力描述可以在以下网页看到 http://www.myeclipseide.com/ContentExpress-display-ceid-60.html 要使除 JDBC ODBC Bridge 之外的 Driver 生效,需要手动配置。 首先获得 MySQL Connector / J 的 jar : http://de... 阅读全文

posted @ 2006-04-10 21:56 剑廿三

摘要:Hibernate (NHibernate) 提供了一种称为 Example 的检索对象的方法。该方法提供了根据模板对象匹配检索目标对象的解决方案。模板对象和目标对象的对象类型是相同的,只要开发人员给模板对象指定了个别属性的值,Hibernate/Nhibernate 就会根据这些模板属性在数据库中检索匹配的数据对象。不仅如此,Example 更允许通过扩展方法对模板对象的属性实施约束,使检索更加灵活。 阅读全文

posted @ 2006-03-30 13:26 剑廿三

摘要:若测试或运行时因应用程序抛出 MappingException,并提示如下信息:failed: NHibernate.MappingException : Association references unmapped class: SomeEntityClass即表示使用 ActiveRecordStarter.Initialize() 方法初始化对象数据映射时缺少了对 SomeEntityCl... 阅读全文

posted @ 2006-03-30 13:12 剑廿三

摘要:Oracle, MySQL, MS SQL Server, Access ...... 阅读全文

posted @ 2006-03-30 11:18 剑廿三

摘要:测试案例是权限验证系统的一部分。测试用例包括对象的创建、多对多关系对象之间的添加、删除、修改、检索。 阅读全文

posted @ 2006-03-30 09:57 剑廿三

摘要:ActiveRecord:映射 来自Castle,Stephen WJJ @GZ 译于 2006年3月29日。 ActiveRecord:映射 首先,你一定注意到了 ActiveRecord使用 NHibernate,因此,至少阅读一下 NHibernate 是如何工作的会是个不错的主意。他们的文档写得很好,其中映射部分... 阅读全文

posted @ 2006-03-29 21:58 剑廿三

摘要:[本文转载自 http://www.agilelabs.cn/blogs/woody/archive/2005/09/22/48.aspx]因为AR把数据库中的外键关系全部采用对象间的聚合关系表现了出来,例如:实体Blog对象中会包含一个IList Posts的属性,以表示他们之间的关系。这样,只要通过 Blog blog = Blog.fine(id); 得到一个Blog实体,内存中就会同样生成... 阅读全文

posted @ 2006-03-29 08:59 剑廿三

摘要:AR 实体不能直接序列化...... 阅读全文

posted @ 2006-03-29 08:40 剑廿三

摘要:内嵌的配置文件可以保护某些配置信息,例如数据库连接帐号和密码...... 阅读全文

posted @ 2006-03-29 08:35 剑廿三

摘要:ActiveRecord Generator 是一个自动从数据库产生 ActiveRecord 类代码的桌面应用程序。目前仅在 SQL Server 2000 上测试通过。 阅读全文

posted @ 2006-03-29 01:18 剑廿三

摘要:Castle ActiveRecord 发行版本号 2.0 ,内部版本号 0.0.1.7 ,NHibernate 版本号 1.0.1 。 阅读全文

posted @ 2006-03-29 00:34 剑廿三

摘要:Castle ActiveRecord 发行版本号 2.0 ,内部版本号 0.0.1.7 ,NHibernate 版本号 1.0.1 。 阅读全文

posted @ 2006-03-29 00:19 剑廿三

摘要:英译中版本 阅读全文

posted @ 2006-03-28 08:18 剑廿三

摘要:NHibernate-contrib 文件里,有个 NHibernate.JetDriver.dll..... 阅读全文

posted @ 2006-03-28 08:18 剑廿三

摘要:关键是要手工生成程序集密匙文件。 阅读全文

posted @ 2006-03-28 08:17 剑廿三

摘要:顺便解决操作日期时间类型字段时的一个 Bug 。 阅读全文

posted @ 2006-03-28 08:16 剑廿三