findByExample()使用时得出结论:
1.不支持主键
2.不支持关联
3.不支持NULL
4.对于基本类型(char,int。。。。)将会默认作为查询条件
如:
@Entity
@Table
public class User{
private int id;
private String name;
private String pwd;
private int age;
//getter/setter.....
}
public void UserDaoImpl(){
......
User u=new User();
u.set(name);
u.set(pwd);
//注意没有给age赋值
this.hibernateTemplate.findByExample(u);
}
其生成的sql语句将会是:select from User where name=? and pwd=? and age=?
这里将age默认作为了查询条件,修改方法是将age类型换成Integer
分享到:
相关推荐
关于使用HibernateTemplate
spring HibernateTemplate汇总
hibernateTemplate的常用方法
HibernateTemplate的简单示例
HibernateTemplate的用法总结,我自己整理的,仅供参考
对Spring框架中,HibernateTemplate的使用,底层dao中HibernateTemplate的使用以及HibernateCallBack调用等等
HibernateTemplate 的常规用法.doc HibernateTemplate 的常规用法.doc
HibernateTemplate的方法部分使用,还有部分的个人见解,有错的,请指出,谢谢
findByExample(Object exampleEntity);findByExample(Object exampleEntity, int firstResult, int maxResults);findByNamedParam(String queryString , String paramName , Object value);findByNamedParam...
hibernateTemplate常用方法.htm
HibernateTemplat技术,此文档详细描述了HibernateTemplate的方法及功能说明,并有实例。
HibernateTemplate源代码
这是一个很好的文件,希望大家从中能找到自己的又用的部分,并且不断的进步
Spring整合hibernate(2)之基于HibernateTemplate的整合,jar需要自己添加!
GenericHibernateDao 继承 HibernateDao,简单封装 HibernateTemplate 各项功能,简化基于Hibernate Dao 的编写。
对于Hiberante对数据库种数据删除操作的归纳
HibernateTemplate类的使用
基于HIbernateTemplate的代码自动生成,能够自动生成dao和service文件,提高开发效率
JavaWeb开发,Sping框架,才用Hibernate Template进行字段截取,分组统计实现方法。