
hibernate
文章平均质量分 64
臭崽的冰淇淋
这个作者很懒,什么都没留下…
展开
-
hibernate懒加载之No session扩大session作用范围
当使用hibernate框架时因为懒加载策略问题,session已经在service时关闭 ,在后面查询关联的内容将出现no session问题 ,这时我们需要将session延迟到页面处理完成后完成。 注意:必须在struts框架之前配置,因为在struts之后就已经将内容处理完成了,不会再经过OpenSessionInViewFilter过滤器。 ope原创 2017-11-20 21:32:01 · 1515 阅读 · 0 评论 -
mysql添加外键失败:sql Cannot add or update a child row:a foreign key constraint fails
代表数据库中有不满足要求的外键要求的内容故更改数据库即可原创 2017-11-20 21:35:52 · 3038 阅读 · 0 评论 -
继承HibernateDaoSupport后,获得session 并使用session操作sql的方法
1.获得sessionpublic void queryCustoemrCountByIndustry() { getHibernateTemplate().execute(new HibernateCallback() { @Override public List doInHibernate(Session sess原创 2017-12-10 21:52:39 · 1044 阅读 · 0 评论 -
使用DetachedCriteria 模糊查询中值为null时的情况
当时用DetachedCriteria 进行模糊查询的时候若传递来的参数为null 在debug模式下发现参数为%% 但是却查询不到数据所以使用参数传递查询的时候需要先判断参数是否为空值;if(StringUtils.isNotBlank(customer.getCust_name())){ dc.add(Restrictions.like原创 2017-12-01 21:36:12 · 1480 阅读 · 0 评论 -
使用junit测试ssh框架一般流程
1.使用代码加载applicationContextpublic class CustomerDaoImplTest { @Test public void test() { ApplicationContext a = new ClassPathXmlApplicationContext("classpath:applicationContext.x原创 2017-12-21 20:09:20 · 476 阅读 · 0 评论 -
No bean named 'sessionFactory' is defined
1.在扩大session作用范围时帮助hibernate懒加载时,遇到sessionFactory没有被定义的问题 openSessionInView org.springframework.orm.hibernate5.support.OpenSessionInViewFilter sessionFact原创 2017-12-25 18:10:08 · 7154 阅读 · 0 评论 -
hibernate BaseDao编写实例
package cn.txj.bos.dao.Impl;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.List;import javax.annotation.Resource;原创 2017-12-27 22:10:56 · 433 阅读 · 0 评论 -
hibernate关于criteria多表查询问题
在hibernate一对多查询中关联查询的属性查出来不会被封装成一个属性List list1 = (List) getHibernateTemplate().findByCriteria(detachedCriteria, (pageBean.getCurrentPage()-1)*pageBean.getPageSize(), pageBean.getPageSize());如list中原创 2018-01-21 20:49:53 · 909 阅读 · 0 评论