![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
wei--heizi
这个作者很懒,什么都没留下…
展开
-
Hibernate安装Hibernate tools
在Eclipse(Mars)中安装Hibernatetools插件 1、 下载地址:http://tools.jboss.org/downloads/overview.html,选择稳定版本,eg: 4.3.1.Final 2.按照说明直接将指定图标拖拽到Eclipse中 3.在自动弹出的界面中,选择需要的插件,这里选择Hibernate Tools,进入安装界原创 2017-04-19 15:04:48 · 385 阅读 · 0 评论 -
Junit4出现java.lang.Exception:No tests no found macthing
解决: 1.我首先查看了是否有@Test注解 2.类是否被编译,run-->run configurations找到执行的test方法 3.junit版本没有低于4.12 最终发现是少了 hamcrest.jar包 导入之后就可以正常运行了原创 2017-04-20 14:08:16 · 450 阅读 · 0 评论 -
Hibernate的Session详解(transaction)
Session是Hibernate用来操作数据库的对象 获得Session对象: 1.sessionFactory.openSession(); openSession每次获得新的session对象,而且事务(transaction.commit())提交之后需要手动关闭,否则容易出现连接池溢出 2.sessionFactory.getCurrentSession原创 2017-04-20 15:08:44 · 351 阅读 · 0 评论 -
Hibernate实体类中包含另一个实体类
hbm.xml配置时:原创 2017-04-20 15:50:30 · 3646 阅读 · 0 评论 -
hibernate的二级缓存
1.导入ehcache包和ehcache.xml文件 2.在cfg.xml文件中配置ehcache的外部类eg:EhCacheProvider等 3.在hbm文件中开启二级缓存: 4.在ehcache.xml文件中配置缓存策略,比如最多缓存的元素的大小,超时设置,生命周期等 maxElementsInMemory="10000" et原创 2017-04-24 22:34:15 · 178 阅读 · 0 评论 -
hibernate的抓取策略和懒加载
Hibernate的抓取策略指的是当应用程序需要在关联关系间(表与表之间)进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明(eg:hbm.xml),也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。 抓取策略:大的方面有两类 selete 和 join select 抓取指 通过select语句来获取关联原创 2017-05-06 16:34:31 · 237 阅读 · 0 评论 -
org.hibernate.MappingException: Could not determine type for:
org.hibernate.MappingException: Could not determine type for: hibernate_OnetoOne.entity.IdCard, at table: Students, for columns: [org.hibernate.mapping.Column(card)] 在进行hibernate对映射关系进行注解时,同一个实体类的注解,原创 2017-04-26 13:07:12 · 321 阅读 · 0 评论 -
Hibernate5 的ServiceRegistory的用法
ServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build(); 相对于以前的版本,现在要获得的是StandardServiceRegistryBuilder,而不是ServiceRegistryBuilder原创 2017-04-19 15:07:24 · 332 阅读 · 0 评论