
hibernate
文章平均质量分 79
woini213
这个作者很懒,什么都没留下…
展开
-
HQL获取某个字段值时容易犯的错误
这是一个使用集合类泛型的例子:如果要使用集合类的泛型,你安装的JDK必须是1.5或者更高版本。需要记住一点:集合类的泛型不支持基本数据类型(int,long,float,double,char,byte,boolean,short)比如,有个实体类Message,里面有个字段 orderNumber(排序号),当然,这个字段有setter和getter方法....2010-03-14 19:00:01 · 131 阅读 · 0 评论 -
hibernate 查询表中某几个字段
hibernate 查询表中某几个字段:如,表emp中有如下的字段Name Type Nullable Default Comments -------- ------------ -------- ------- ------- EMPNO NUMBER(4) ...原创 2011-08-23 10:25:31 · 240 阅读 · 0 评论 -
hibernate的Session接口中方法的区别(1)_get()和load()
get()和load() 试图从数据库加载一个实体对象时,Session先判断对象是否存在,如果存在就不到数据库中检索。返回的对象都位于Session缓存中,接下来修改了持久化对象的属性后,当Session清理缓存时,会根据持久化对象的属性变化来同步更新数据库。 区别: (1)当数据库中不存在与OID对应的记录时,load()方法抛出Obj...原创 2011-06-07 10:12:29 · 146 阅读 · 0 评论 -
hibernate的Session接口中方法的区别(2)_update() 和merge()
update() 和merge() update()方法把游离对象加入当前Session缓存中,计划执行update语句。 当update()方法关联一个游离对象时,如果session缓存中已经有一个同类型且ID相同的持久化对象,那么update()方法会抛出NonUniqueException异常. 当up...原创 2011-06-07 10:15:06 · 71 阅读 · 0 评论 -
hibernate的Session接口中方法
saveOrUpdate() 同时包含了save()和update()方法的功能。 如果传入的是临时对象,就调用save()方法; 如果传入的是游离对象,就调用update()方法 如果传入的是持久化对象,就直接返回。 delete() :计划执行一个delete语句,把对象从Session缓存中删除。...原创 2011-06-07 10:25:53 · 111 阅读 · 0 评论 -
hibernate.cfg.xml
hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sou...原创 2011-06-07 11:33:11 · 71 阅读 · 0 评论