- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 连接字符串到底哪个有效?一个小的测试
之前我曾经发帖子询问过这个问题,发完帖子后自己测试了一下,得出了答案,但是最近项目组又有人提出这个问题,有点怀疑自己当初的测试代码。重新测试一下问题: 项目中,给一个解决方案分层,在解决方案下,把数据库持久层(Persistence)作为一个项目。 在Persistence层中创建强类型的Adapter,会自动创建一个数据库的连结字符串,自动存放在app.co
2008-03-24 19:46:00 1194
原创 Castle.ActiveRecord 讲演的PPT以及一些感想
使用 Castle.ActiveRecord已经一年有余,其间和技术总工一起学习和研究,到在开发的模块使用,最后技术总工强行在项目组推广,上一个项目开始完全使用Castle.ActiveRecord构建持久层。窃自豪一下^@^ 年初项目开始的时候,应技术总工要求给同事做了一个Castle.ActiveRecord的讲座,做了一个PPT。PPT就Castle.ActiveR
2008-03-22 03:39:00 1270 5
原创 使用Castle.ActiveRecord的注意事项四:using (new SessionScope(FlushAction.Never))
使用ActiveRecord作为数据库持久层已经有一段时间,曾经发现这样一个现象,数据库中的一些Int,DateTime等字段被设置为了0,0001-01-01。期间我问技术总工,Hibernate在查询过程中会不会修改数据库?技术总工回答,绝对不可能!于是我以为是有同事在存入数据的时候没有初始化数据造成的。事实证明,这个我钦佩得五体投地的资深JAVA架构师错了
2008-03-22 02:53:00 1934
原创 使用Castle.ActiveRecord的注意事项三:继承
[ActiveRecord(DiscriminatorValue = "2")] public class BVO : BaseO ...{ } 学习继承,纯属意外,数据库的设计者硬要把A,B,C三个完全不同的对象存在同一张表中,并振振有词说A,B,C三个对象的内容比较类似,都有Name,Address等属性,加一个Type标识就可以了。事
2008-03-22 00:50:00 1590
原创 使用CASTLE的注意事项之二:级联
项目结束已经有段时间,一直想把这段时间的学习记录发上来,但总是有一些琐事缠身。 今天发了几分简历,顺便把这里补充下。这段时间有几位朋友加了我CSDN好友,在此一并致谢了^_^ 根据数库的设计,有密切联系的对象的增加,删除,修改设置级联操作,在使用中会有很大的便利但是也有些需要注意的地方。之前的项目使用,为了避免不必要的麻烦,一律设置成了不级联操作。后面
2008-03-21 23:57:00 1398 1
原创 使用CASTLE.ActiveRecord的注意事项之一:总览
最近这个项目采用了我积极推荐的CASTLE ACTIVERECORD作为项目的持久层,项目实施过程中遇到了一些自己早期测试没有遇到的问题,加上其他的一些零零碎碎的问题,总结一下1、ACTIVE RECORD自带的代码生成器并不支持ORACLE。 我的做法是把数据库设置到SQL SERVER中,再生成的2、如果ORACLE的主键是自增序列,则采用下面的写法 [PrimaryK
2008-03-06 10:31:00 1197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人