
Hibernate
xuganggogo
这个作者很懒,什么都没留下…
展开
-
hibernate操作数据库 插入修改数据库默认值 dynamic-insert dynamic-update
今天碰到类似的问题,文章转自http://hi.baidu.com/lioliang/blog/item/2ba2dd3d1f6bc1c49e3d6237.html Hibernate允许我们在映射文件里控制insert和update语句的内容.比如在映射文件中<property 元素中的update属性设置成为false,那么这个字段,将不被包括在基本的update语句中,修...原创 2009-11-02 16:42:59 · 103 阅读 · 0 评论 -
spring+hibernate,数据库插入图片
主要就三個地方需要配置:<一>hbm中,<property name="photo1" type="binary"> <column name="photo1" not-null="false" /></property><二>javabean中,private原创 2010-05-10 16:26:14 · 103 阅读 · 0 评论 -
hibernate datasource 配置详解
对于某些数据库,例如Oracle来说,没有boolean数据类型,就是采用1代表true,0代表false,因此使用这个配置在Hibernate里面直接用true/false会非常直观。hibernate.dialect net.sf.hibernate.dialect.MySQLDialecthibernate.connection.driver_class com.mysql....原创 2009-08-05 10:50:48 · 915 阅读 · 0 评论 -
hibernate Restrictions用法
方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt <...原创 2009-08-04 17:04:17 · 323 阅读 · 0 评论 -
hibernate的一对一(唯一外键关联)
一:hibernate一对一唯一外键关联映射(单向关联Person---->IdCard) 一对唯一外键关联映射是多对一关联映射的特例 可以采用<many-to-one>标签,指定多的一端的unique=true,这样就限制了多的一端的多重性为一。 通过这种手段映射一对一唯一外键关联采用主键不要加...原创 2009-07-17 18:14:05 · 224 阅读 · 0 评论 -
Hibernate 支持三种继承映射策略
1,subclass 元素映射子类:用一张表存储整个继承树的全部实例。2,joined-subclass元素映射子类:继承树的每层实例对应一张表,且基类的表中保存所有子类的公有列,因此如需创建子类实例,总是需要查询基类的表数据,其子类所在深度越深,查询涉及到的表就越多。3,unioned-subclass元素映射子类:继承树的每层实例对应一张表,每层的实例完整地保存在对应的表中,表中的每条记...原创 2009-02-01 16:12:34 · 107 阅读 · 0 评论 -
Hibernate3.2 核心包作用
http://blog.youkuaiyun.com/liuwyong11/archive/2009/12/21/5048952.aspx…………………………………………………… 包作用说明jta.jar标准的JTA API必要commons-logging.jar日志功能必要commons-collections.jar集合类必要...2010-03-30 11:00:15 · 86 阅读 · 0 评论 -
Hibernate 更灵活的用法 HibernateCallback
在项目中用Hibernate的DetachedCriteria离线查询时,遇到一个问题,就是不能获得DetachedCriteria投影后的记录的总数。后来看了http://www.iteye.com/topic/14657中的文章,找到了解决办法。 HibernateTemplate还提供一种更加灵活的方式来操作数据库,通过这种方式可以完全使用Hibernate的操作方式。H...原创 2009-06-16 12:54:02 · 123 阅读 · 0 评论 -
DetachedCriteria查詢
1,最簡單簡單的查詢,分页:public List<ValueObject> readPage(ValueObject vo,Class c) { DetachedCriteria criteria=DetachedCriteria.forClass(c); return template.findByCriteria(criteria,vo.getCurIndex(...原创 2009-05-26 18:16:24 · 91 阅读 · 0 评论 -
关于条件查询detachedCriteria的注意的地方
http://lingoosoft.blog.ccidnet.com/blog-htm-do-showone-uid-37700-type-blog-itemid-119499.html 假设要通过stuName查询一个学生Student记录,可以如下:DetachedCriteria dc = DetachedCriteria.forClass(Student.class);dc.add...原创 2009-05-26 16:38:04 · 123 阅读 · 0 评论 -
hibernate的各种保存方式的区别(saveOrUpdateCopy,merge和update…
全文轉自:http://www.blogjava.net/dreamstone/archive/2007/07/29/133071.htmlhibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detach...原创 2009-05-26 16:35:01 · 148 阅读 · 0 评论 -
one to many
one to many<!-- 類型包括的項目:類型vs項目,一對多的關係 --> <bag name="project_needs" inverse="true"> <key column="project_needs_type_id" ></key> <!-- column指的是在“一”端增加的標示列原创 2009-05-22 15:01:20 · 98 阅读 · 0 评论 -
Hibernate乐观锁实现——Version
乐观并发控制,可以有三种方式。1,Version版本号2,时间戳3,自动版本控制。这里不建议在新的应用程序中定义没有版本或者时间戳列的版本控制:它更慢,更复杂,如果你正在使用脱管对象,它则不会生效。 以下信息来自 : http://esffor.iteye.com/blog/168243通过在表中及POJO中增加一个version字段来表示记录的版本,来达到多...原创 2009-05-07 12:13:54 · 302 阅读 · 0 评论 -
应用Hibernate3的DetachedCriteria实现分页查询
http://www.iteye.com/topic/14657 Hibernate3提供了DetachedCriteria,使得我们可以在Web层构造detachedCriteria,然后调用业务层Bean,进行动态条件查询,根据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改。 分...原创 2009-05-04 11:33:58 · 121 阅读 · 0 评论 -
hibernate分页
Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录Java代码 Query q = session.createQuery("from Cat as c");;q.setFirstResult(20000);;q.setMaxResults(100);;List l = q.list();;那么Hibernate...原创 2009-05-04 10:33:01 · 76 阅读 · 0 评论 -
hibernate疑惑
hibernate学得不很深入,用hibernate用得越久疑惑越多。 我在修改一个表的时候,先根据id查出实例,然后修改实例,最后new一个bean,赋予id再查,最后显示到页面。 但是同样的先根据id查出实例,然后修改实例,之后不new一个bean,而是根据查询返回的bean实例(这时bean中有id号),再去查,最后到页面上数据是null 。 ...原创 2009-11-03 11:53:40 · 92 阅读 · 0 评论 -
Hibernate DTD <column>元素语法
记录一下<column>元素的所有属性和用法 name设置表字段的名字 length设置表字段的长度 not-null如果是true说明字段不可以为null,默认是false unique如果是true,设置字段唯一性约束,默认是false index给一个字段或者多个字段建立索引 unique-key为多个字段设置唯一约束 freign-key为外键约束命...原创 2012-11-05 14:36:11 · 221 阅读 · 0 评论