惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Security Affairs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Jina AI
Jina AI
P
Palo Alto Networks Blog
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Hugging Face - Blog
Hugging Face - Blog
小众软件
小众软件
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
Blog — PlanetScale
Blog — PlanetScale
S
Schneier on Security
V
Vulnerabilities – Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
雷峰网
雷峰网
T
Tenable Blog
人人都是产品经理
人人都是产品经理
T
Tor Project blog
C
Cyber Attacks, Cyber Crime and Cyber Security
AWS News Blog
AWS News Blog
Microsoft Security Blog
Microsoft Security Blog
J
Java Code Geeks
Scott Helme
Scott Helme
SecWiki News
SecWiki News
C
CERT Recently Published Vulnerability Notes
Recorded Future
Recorded Future
I
InfoQ
Security Archives - TechRepublic
Security Archives - TechRepublic
Help Net Security
Help Net Security
Cloudbric
Cloudbric
C
Check Point Blog
Engineering at Meta
Engineering at Meta
TaoSecurity Blog
TaoSecurity Blog
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
N
News and Events Feed by Topic
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
腾讯CDC
量子位
Application and Cybersecurity Blog
Application and Cybersecurity Blog
K
Kaspersky official blog
Vercel News
Vercel News
F
Full Disclosure
T
Troy Hunt's Blog
Forbes - Security
Forbes - Security
S
Security @ Cisco Blogs

博客园 - 没肉包子

Vim as Python IDE on windows 如何在windows下安装"The Eric Python IDE" - 没肉包子 一个新的轮回,一个新的开始 一名英格兰球迷眼里的本届英格兰队 用我的MyGeneration模板生成NHibernate映射文件和关系(one-to-one,one-to-many,many-to-many) 强大的代码生成工具MyGeneration 请帮'Atlas'起个名字 - 没肉包子 - 博客园 NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析 特里当选英格兰队新任队长 发疯的live.com NHibernate的调试技巧和Log4Net配置 诚邀博客链接 推荐两款在线日程(任务)管理的站点 NHibernate的数据库连接机制分析和如何使用外部连接 NHibernate的Session管理 有关NHibernate的问题请在此提出 [调查]如果你是个讲求编码规范的程序员,而碰到给变量、方法随意命名,注释又混乱的同事时你会怎么处理??? NHibernate的灵活配置 [转载]HTTP MIME类型即HttpResponse.ContentType属性值列表
NHibernate的Q&A(持续更新)
没肉包子 · 2006-08-09 · via 博客园 - 没肉包子

我碰到、想到和回答过的NHibernate里的不能单独成文的小知识点,持续更新。

 Q:不设置Cache时NHibernate会使用二级缓存吗

A:会,它会使用NHibernate.Cache.HashtableCacheProvider

 
Q:配置文件中use_outer_join和max_fetch_depth有什么作用

A:当使用关联影射时,如果未设置延迟加载,如果use_outer_join为true,则NHibernate用带join的Sql同时读取对象;为false,则分两条Sql读取。

max_fetch_depth表示最多join几个对象。

Q:查询时如何分页

A:使用ICriteria时

ISession session=factory.OpenSession();
ICriteria criteria
=session.CreateCriteria(typeof(News));
criteria.SetFirstResult(fromResult);
criteria.SetMaxResults(count);
return criteria.List();

使用IQuery时

IQuery query = Session.CreateQuery(hql);
query.SetFirstResult(fromResult);
query.SetMaxResults(count); 
return query.List();

SetFirstResult设置从那天记录开始,SetMaxResults设置取几条数据

 
Q:Sql2005有dialect吗

A:有,NHibernate论坛可以找到,单独的文件,以后版本可能会加入NHibernate内部。

MsSql2005Dialect.

Q:Access有dialect吗

A:NHibernateContrib里面有NHibernate.JetDriver.JetDialect

Q:Guid的unsaved-value怎么设置
A:unsaved-value="00000000-0000-0000-0000-000000000000"