Hibernate
文章平均质量分 82
zhbitxhd
这个作者很懒,什么都没留下…
展开
-
Hibernate的ID生成策略
1.介绍Hibernate是目前最为常用的ORM框架,当然也有人会选择iBATIS或者其他的架构.这里我们着重讲Hibernate的ID生成策略 2.可选的ID策略生成方式 (1)native/auto根据不同的数据库采用不同的ID生成方式,例如:在SQL Server中采用identity; 在MySQL中采用auto_increment; 在OR转载 2013-03-25 11:05:07 · 616 阅读 · 0 评论 -
oracle触发器导致的hibernate违反完整性约束, (*) - 未找到父项关键字
在做项目的时候,出现了hibernate违反完整性约束, (*) - 未找到父项关键字,这个错误其实不难理解。很多时候我们只有是什么原因导致的。但是,不知道具体原因和解决的方法。当然出现了这个问题的时候,改来改去好像没怎么可能呀!配置文件也没太大的问题,都是sequence.保存的时候也是新建了多的一方对象之后放入一个集合直接set到一的一方中。困扰很久之后,试想把触发器before insert原创 2013-12-21 19:08:47 · 2275 阅读 · 0 评论 -
Hibernate no session or session was closed 解决
虽然说Hibernate的no session已经是一个很老的问题。但是,这个问题无疑是新手最为困扰的事情。这里将自己如何处理这个问题的解决方法有必要说一下:之前在web.xml中配置过openSessionInView,不过确切地说,这个如果是项目刚开始的时候就已经设置可能比较好点,如果是项目在别人手中开发了一些模块了,你一上来就在web.xml设置这个之后你会遇到预想不到的问题。原创 2013-12-02 11:24:32 · 7243 阅读 · 1 评论 -
hibernate 主键 id Generator
Hibernate中,标签下的可选子元素是一个Java类的名字,用来为该持久化类的实例生成惟一标示,所有的生成器都实现net.sf.hibernate.id.IdentifierGenerator接口这是一个非常简单的接口,某些应用程序可以选择提供它们自己的特定实现当然,Hibernate提供了很多内置的实现下面是一些内置主键生成器(Key Generator)的意义转载 2013-06-24 14:21:09 · 756 阅读 · 0 评论 -
Hibernate的HQL总结
HQL建立于对象的概念上,与MYSQL 的SQL语句有点不太一样,但是,大部分还是一样!现收集网络资源以供以后方便查找!以个普通Users表为例: 建表语句: CREATE DATABASE `interceptor`CHARACTER SET 'utf8';USE `interceptor`;DROP TABLE IF EXISTS `users`转载 2013-06-24 10:03:56 · 819 阅读 · 0 评论 -
POI导入2003和2007到数据库
package com.oa.teacher.common;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.原创 2013-06-24 09:17:05 · 1203 阅读 · 0 评论 -
main函数中测试SSH配置环境是否正确
import org.junit.Test;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.support.FileSystemXmlApplicationContext;import com.oa.teacher.control.TeatherAccessm原创 2013-06-11 22:07:22 · 1364 阅读 · 0 评论 -
<s:select>标签使用和detached entity passed to persist: com.xiehande.jpa.domain.Clas
在学习的过程中,有一个这样的情况。添加学生时,需要在下拉框里面显示出班级然后提供选择。当然,实体类里面设置好了映射关系了。也就是student实体类中已经有了clas的属性值并提供getter/setter在jsp页面上原创 2013-05-22 09:44:53 · 1051 阅读 · 0 评论 -
Hibernate如何实践union,order by,分页功能共存
hibernate的 HQL是不支持union语句的。所以,我们只能使用原生态SQL语句来做~问题是,不但要查出语句,还要封装成对象供应页面显示,这时,我们可以使用HQL的addScalar和setResultTransformer 来达到效果!这就是所谓的标量查询,实际上,如果我们查询的两个表字段都一样对象一样的情况下,可以直接使用addEntity来把字段封装对象。在这里,一个问原创 2014-03-22 16:43:37 · 12381 阅读 · 0 评论