摘要:Spring中常用的hql查询方法getHibernateTemplate()上一、find(String queryString);示例:this.getHibernateTemplate().find("from bean.User");返回所有User对象二、find(String query...
阅读全文
摘要:配置说明在实际应用中,经常会用到读写分离,这里就这种情况进行Spring+Hibernate的多数据源配置。此处的配置只是让读的方法操作一个数据库,写的方法操作另外一个数据库。注:我这里的配置JDBC连接是放在properties文件中的,当然你也可以直接写在ApplicationCpntext.x...
阅读全文
摘要:如下所示只能执行非Select语句;public static void executeSQL(HibernateTemplate hibernateTemplate, String sql) { final String tempsql = sql; ...
阅读全文
摘要:今天在做一个功能的时候遇到了。一个Could not resolve property 的问题。配置文件如下:Java代码查询代码:Java代码Criteriacrt=session.createCriteria(StudentExam.class).add(Restrictions.eq("exa...
阅读全文
摘要:Session session=this.getSession;string hql="select count(tb) from table tb";Query query=session.createQuery(hql);int count=(Integer)query.uniqueResult...
阅读全文
摘要:作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。如下:package com.hzboy.orm;import java.util.List;import javax.persistence.CascadeType;import javax.persisten...
阅读全文
摘要:2011-08-16 13:26:58,484 [http-8080-1] ERROR [core.web.ExceptionInterceptor] - org.codehaus.jackson.map.JsonMappingException: No serializer found for c...
阅读全文
摘要:public List getOrgan(StringorganCode, StringorganName) { String hsql; List list; if (organCode != null && organCode.length() > 0) { hsql = "from Ab31 ...
阅读全文
摘要:群里有朋友求解一个问题,高分求一条HQL多对多查询语句 。问题描述见 http://topic.csdn.net/u/20090621/16/4eac6fe0-bf3e-422e-a697-f7584732f66e.html,摘要如下:一个学科表(Field),一个用户表(User),多对多关系。学...
阅读全文
摘要:今天使用Hibernate出个奇怪的错误,第一次碰到Remember that ordinal parameters are 1-based!原因是问题发生的原因是:hql语句里不需要参数,却添加了一个参数,删掉添加参数的语句就可以了!我的HQL语句:String hql="from Users a...
阅读全文
摘要:public Serializable save(Object object) Parameters: object - a transient instance of a persistent class Returns: the generated ident...
阅读全文
摘要:cascade 设定级联关系,这种关系是递归调用可以是CascadeType.PERSIST(级联新建)CascadeType.REMOVE(级联删除)CascadeType.REFRESH(级联刷 新)CascadeType.MERGE(级联更新)CascadeType.ALL(全部级联)
阅读全文
摘要:@ManyToOne注解的这端,是多端1.在注释@ManyToOne(cascade=CascadeType.REFRESH,optional=true)中将属性optional设置为true,这可以使得即使外键为空时仍可以向表中添加数据。2.假设Person和Book是一对多的关系,其中Perso...
阅读全文
摘要:@JsonIgnore 避免取JSON对象时无限递归的问题,过滤掉一些不需要的属性,说明createdDate这个属性不需要转成json,放到getter方法前生效
阅读全文
摘要:在hibernate中,在查询总数时,会使用如下方法;public Integer getCount(final DetachedCriteria detachedCriteria) {return (Integer) getHibernateTemplate().execute(new Hiber...
阅读全文
摘要:java工程中不能存在多个数据库连接jar包比如存在mysql-java-connector.jar的,放入mssqlserver.jar就会产生冲突。只能存在一个类型的jar包。
阅读全文
摘要:解决:问谷老师得知是microsoft提供的数据库驱动存在bug。需要换一种驱动连接,使用jtds(下载地址:http://sourceforge.net/projects/jtds/files/)下载jtds1.2版,解压得到jtds-1.2.jar,引用到eclipse中项目目录下(去除原驱动引...
阅读全文
摘要:Spring中常用的hql查询方法getHibernateTemplate()上一、find(String queryString);示例:this.getHibernateTemplate().find("from bean.User");返回所有User对象二、find(String query...
阅读全文
摘要:loadhibernate.cfg.xml出现了问题获取配置信息代码应该这样写Configuration conf = new Configuration().configure();2009.8.31 更新.An AnnotationConfiguration instance is requir...
阅读全文