
Hibernate
流浪狗
这个作者很懒,什么都没留下…
展开
-
Hibernate小要点
对象操作实体状态 自由状态……实体对象在内存中自由存在,与数据库中的记录没有任何关联,处理自由状态的实例可以通过Session的save方法转换成持久状态。 持久状态……实体对象处于由Hibernate框架所管理的状态,持久状态的对象其变更将由Hibernate固化到数据库中,持久对象对应数据库中的一条记录。 游离状态……处于持久状态的实例,其关联...原创 2008-11-04 19:08:23 · 101 阅读 · 0 评论 -
Hibernate中的NamingStrategy
在Java对象里面, 偶们知道一个良好的命名规范会采用大写单词的首字母, 比如订单项这个对象, 偶们会起名为OrderItem, 这样很容易就看出来这个对象是由Order和Item 2个单词组成的, 断词就很容易了, 而属性也是如此, 比如maxPrice, totalPrice等等.但是如果按照同样的命名规范运到数据库的时候, 由于很多数据库对于表名, 字段名是大小写不敏感的, 所以最常...原创 2008-11-06 14:38:55 · 1000 阅读 · 0 评论 -
关于Hibernate一个配置参数hibernate.hbm2ddl.auto
EJB持久配置文件如下: java:/EJBDBSOURCE 通过查资料,在别人整理出的Spring + JPA(Hibernate实现),从网上copy了一段Hibernate连接参数的配置。[code="xml"] ...原创 2008-11-06 14:44:02 · 113 阅读 · 0 评论 -
关于hibernate的缓存使用
[b]1.关于hibernate缓存的问题:[/b][b]1.1.基本的缓存原理[/b]Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才...原创 2008-11-25 17:49:59 · 85 阅读 · 0 评论 -
使用EhCache配置二级缓存
1、配置准备:1) 把ehcache-1.2.3.jar加入到当前应用的classpath中。2) 在hibernate.cfg.xml文件中加入EhCache缓存插件的提供类。[code="xml"] org.hibernate.cache.EhCacheProvider[/code]3)挎贝ehcache.xml文件到类路径(项目工程的src目录下),这个文件...原创 2008-12-06 16:12:31 · 174 阅读 · 0 评论 -
初试Hibernate Search
不久前Hibernate推出了Hibernate Search 3.0 GA,由它的名字大家也可以大概猜到它的作用是对数据库中的数据进行检索的。它是hibernate对著名的全文检索系统Lucene的一个集成方案,作用在于对数据表中某些内容庞大的字段(如声明为text的字段)建立全文索引,这样通过hibernate search就可以对这些字段进行全文检索后获得相应的POJO,从而加快了对内容庞大...原创 2008-12-08 17:53:12 · 120 阅读 · 0 评论