
Hibernate
吴孟达
关注微信公众号"程序员达叔",免费领取海量学习资料
展开
-
hibernate search搜索结果高亮显示
本人正在做一个互动问答平台,类似百度知道那样,所以站内搜索变的尤为关键了,我采用了基于Lucene的hibernate search来实现站内搜索的功能。我使用的版本是hibernate search4.1和Lucene3.5.这个问答平台的搜索需求就是能够找到自己感兴趣的问题。所以支持对question表中的title和content也就是标题和内容的检索。下面是核心代码:p原创 2014-03-30 17:14:07 · 1993 阅读 · 0 评论 -
org.hibernate.TransientObjectException: The instance was not associated with this session解决方法
出现这个异常的原因就是把一个瞬态对象当做持久化对象来操作了。解决的办法当然就是把对象持久化了,可以调用session的save() 或者saveOrUpdate()方法下面来科普一下hibernate在对象中的三种状态:简单的说一下就是这样子,1、当一个对象被new了以后此对象处于瞬时态(Transient);2、然后对此对象执行session的save() 或者saveOrUpd原创 2014-03-19 16:46:55 · 3331 阅读 · 0 评论 -
Spring3.2+hibernate4整合报错 NoSuchMethodError:openSession()解决办法
出现问题的原因是Spring3.1之后,与hibernate4的整合,Spring就不用HibernateDaoSupport这个类了,于是出现了了java.lang.NoSuchMethodError:org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session这个错误。解决办法很简单:打开applica原创 2014-03-16 11:09:52 · 3596 阅读 · 0 评论 -
Hibernate配置文件错误提示,The content of element type "list" must match "(meta*,subselect?,cache?,synchroniz
自己在写一个model类的映射文件的时候发现了这个问题在给list集合做映射的时候,需要具备一下的元素key, (index | list-index), (element | one-to-many | many-to-many | composite-element | many-to-any) 缺一不可,当然,多了也不行。。。比如说有了element元素,就原创 2013-11-06 16:12:44 · 4547 阅读 · 0 评论 -
Hibernate映射set集合,order-by的作用
Set是无序不可重复的集合,常用的实现类HashSet也是如此,另外还有个LinkedHashSet,在每个节点上通过一个链表串联起来,这样,就可以保证确定的顺序。对于希望有常量复杂度的高效存取性能要求、同时又要求排序的情况下,可以直接使用LinkedHashSet回到正题,今天才发现这样写之后,就可以根据subTypes这个集合所映射的表中的id字段的顺序存储。原创 2014-03-18 09:51:17 · 3156 阅读 · 0 评论