知识大全 Hibernate源码浅析
Posted
属性
篇首语:人生要事在于树立一个伟大的目标,并决心实现它。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Hibernate源码浅析相关的知识,希望对你有一定的参考价值。
Hibernate源码浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Setting类 数据库 连接池设置的Bean 主要是各种参数的set&get方法 Environment类 环境参数定义 (常量) NamingStratgy:命名规则定义的接口 DefaultNamingStrategy:默认命名规则 (实现NamingStratgy接口) ImprovedNamingStrategy 改善命名规则 (实现NamingStratgy接口) 就是加下划线 其中有个addUnderscores()方法 private String addUnderscores(String name) StringBuffer buf = new StringBuffer( name replace( _ ) ); for (int i= ; i if ( \'_\'!=buf.charAt(i-1) && Character.isUpperCase( buf.charAt(i) ) && !Character.isUpperCase( buf.charAt(i+1) ) ) buf.insert(i++, \'_\'); return buf.toString().toLowerCase(); 按大写分开,加上"_",然后返回小写的toString(); SettingFactory类:设置属性类。Tw.wINGwIT 其中有buildSettings(Properties properties)方法,设置自定义属性。 Mapping类:有点不清楚。 设置类和表之间的映射。class 进去,table出来。:)(了解不清晰。) Binding类:PO和数据库中表及其之间的映射的绑定。 Configuration类,配置类 Configuration()构建器,调用reset(),重置参数。 还有addClass(),addFile(),add(document.nbsp;doc) ,addDirectory(),addJar(),addInputString(),addResoure()等一系列方法,通过不同的资源进行配置。 还有通过不同参数重构了许多configure()方法。 configure()通过hibernate.cfg.xml配置。 /** * Use the mappings and properties specified in an application * resource named hibernate.cfg.xml. */ public Configuration configure() throws HibernateException configure("/hibernate.cfg.xml"); return this; 然后比较重要的是生成SessionFactory; public SessionFactory buildSessionFactory() throws HibernateException secondPassCompile(); validate(); Environment.verifyProperties(properties); Properties copy = new Properties(); copy.putAll(properties); Settings settings = buildSettings(); configureCaches(settings); return new SessionFactoryImpl(this, settings); 其他的一些就是通过配置文件设置各种属性。比如数据库方言Dialect等。 cha138/Article/program/Java/ky/201311/28334 相关参考
知识大全 Hibernate批量更新与删除实例浅析
Hibernate批量更新与删除实例浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在我们的
知识大全 浅析Hibernate下数据批量处理方法
浅析Hibernate下数据批量处理方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 很多人都
知识大全 浅析Hibernate Struts分页
浅析HibernateStruts分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hiber
知识大全 ASP调用存储过程源码示例
ASP调用存储过程源码示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASP调用存储过程源码
知识大全 PHP源码---页面快速转向
PHP源码---页面快速转向 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <? 
知识大全 TOMCAT源码分析(启动框架)
TOMCAT源码分析(启动框架) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前言 本文是我
知识大全 .Net Framework框架源码学习
.NetFramework框架源码学习 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Singl
多空布林线技术指标源码
技术指标名称:多空布林线技术指标类型:主图技术指标参数:N(10),P(3)技术指标使用平台:通达信技术指标用法说明:布林线用法技术指标公式源码:BBI:(MA(CLOSE,3)+MA(CLOSE,6
知识大全 java源码分析之LinkedHashMap
java源码分析之LinkedHashMap 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
知识大全 java源码分析之LinkedList
java源码分析之LinkedList 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &