Hibernate
zzc1684
这个作者很懒,什么都没留下…
展开
-
hibernate C3P0数据源 连接Access数据库
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h原创 2011-09-15 08:23:52 · 92 阅读 · 0 评论 -
操作EntityManager
操作EntityManagerInteracting with an EntityManager现 在你已经学会如何部署和获取指向EntityManager的引用了,接下来你将学习如何正确地操作EntityManager。 EntityManager API包含了插入和删除实体的数据库操作方法,将游离的实体实例合并更新到数据库的方法。它还包含了一组丰富的查询API,你可以藉此来创建查询...原创 2015-03-01 10:31:01 · 370 阅读 · 0 评论 -
EntityManager实体操作
EntityManager 持久化实体 persist(entity) newEntity-----托管 托管-----无效,什么都不发生 删除状态------托管 游离-----提交时 例外抛出 更新实体 对实体的setXxx()方法的调用在容器flush时都会更新的 合并merge() newEntity----cop...原创 2015-03-01 10:24:16 · 157 阅读 · 0 评论 -
Could not write JSON: Infinite recursion (StackOverflowError) (through reference
jackson 中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是为了解决对象中存在双向引用导 致的无限递归(infinite recursion)问题。这些标注均可用在属性或对应的get、set方法中。 @JsonBackReference 和@JsonManagedReference:这两个标注通常配对使用,通常用在父子关系...原创 2015-02-23 23:09:37 · 789 阅读 · 0 评论 -
jackson转换json出现无限递归问题
环境:springmvc+hibernate+json 在controller返回数据到统一json转换的时候,出现了json infinite recursion stackoverflowerror的错误,即json在将对象转换为json格式的数据的时候,出现了无限递归调用的情况。 具体的情况如下: A类中,有个属性:List<B> b, A与B的关系为 ...原创 2015-02-23 23:07:26 · 1727 阅读 · 0 评论 -
hibernate的速度问题--hibernate.jdbc.fetch_size和 hibernate.jdbc.batch_size
这点我也疑惑过,最初应用hibernate的项目,我也感觉速度很慢,知道后来才知道问题的所在。 其实hibernate的速度性能并不差,比起jdbc来说,又是性能能高2倍。 当然了这和应用的数据库有关,在Oracle上,hibernate支持hibernate.jdbc.fetch_size和 hibernate.jdbc.batch_size,而MyS...原创 2015-01-28 12:48:53 · 243 阅读 · 0 评论 -
宿舍管理系统
项目名称 宿舍管理系统开发工具 MyEclipse6.0+Tomcat+Mysql软件环境 S2SH+JQuery+Ajax 通过连接华科公司的ICard人事系统,提取员工资料,连接2个数据库,对工资单扣除相应的宿舍管理费用,再导回到数据库中。使用poi做Excel报表,导出月度、日度员工住退宿,宿舍维修物品费用,员工依赖申请表单等数据,使用flash图...原创 2012-03-04 00:26:26 · 800 阅读 · 0 评论 -
S2SH问题点
Struts2:为什么每次请求都要创建一个Action对象?truts2每次请求的时候都会创建一个action的实例,这样会保证线程的安全。struts1只是在第一次请求的时候创建一个action的实例,以后每次相同的请求都直接从内存中去读取,它是单例模式,安全性不行。ModelDriven拦截器的配置中refreshModelBeforeResult解决了什么问题?在数据输出之前...原创 2012-03-02 14:29:13 · 108 阅读 · 0 评论 -
[转载]最新SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
下载地址 一 开发环境1、动态web工程2、部分依赖 hibernate-release-4.1.0.Final.ziphibernate-validator-4.2.0.Final.jarspring-framework-3.1.1.RELEASE-with-docs.zipproxool-0.9.1.jarlog4j 1.2.16slf4j...原创 2012-02-28 09:51:09 · 121 阅读 · 0 评论 -
Hibernate关联配置(XML)
多对一(many to one)单向many-to-one关联是最常见的单向关联关系。 <class name="Person"> <id name="id" column="personId"><generator class="native"/></id> <many-to原创 2011-12-02 09:32:04 · 148 阅读 · 0 评论 -
Hiberante annotation 设置延迟加载
@ManyToMany(fetch = FetchType.LAZY) 延迟加载,等于xml配置文件中的lazy = true @ManyToMany(fetch = FetchType.EAGER) 立即加载,等于xml配置文件中的lazy = false原创 2011-10-13 09:24:52 · 121 阅读 · 0 评论 -
Hibernate -- 注解(Annotation)关系映射
1. Hibernate Annotation关系映射有下面几种类型:1)一对一外键关联映射(单向)2)一对一外键关联映射(双向)3)一对一主键关联映射(不重要)在这不演示在实际中很少用,使用注解@PrimaryKeyJoinColumn意思是说,我的主键去参考另外一张表中的主键,作为我的主键,但是在我测试使用注解一对一主键关联映射,在生成表的时候,数据...原创 2011-10-11 13:23:36 · 137 阅读 · 0 评论 -
struts2.1.6+hibernate3.3+spring3.0遇到的问题
struts2.1.6+hibernate3.3+spring3.0遇到的问题首先进行单元测试:出现问题 package com.zzc.junit;import java.util.List;import javax.annotation.Resource;import org.junit.Test;import org.springframework.tes...原创 2011-09-27 17:00:50 · 103 阅读 · 0 评论 -
使用 Spring 2.5 注释驱动的 IoC 功能
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,...原创 2011-09-21 15:43:22 · 82 阅读 · 0 评论 -
Hibernate的SQL查询
Hibernate还支持使用SQL查询,使用SQL查询可以利用某些数据库的特性,或者用于将原有的JDBC应用迁移到Hibernate应用上。使用命名的SQL查询还可以将SQL语句放在配置文件中配置,从而提高程序的解耦,命名SQL查询还可以用于调用存储过程。如果是一个新的应用,通常不要使用SQL查询。SQL查询是通过SQLQuery接口来表示的,SQLQuery接口是Query接口的子接口,...原创 2011-09-21 09:34:24 · 104 阅读 · 0 评论 -
Hibernate使用sql语句查询
import java.util.Iterator;import java.util.List;import java.util.Map;import org.hibernate.Hibernate;import org.hibernate.SQLQuery;import org.hibernate.Session;import org.hibernate.Transa...原创 2011-09-21 09:29:24 · 85 阅读 · 0 评论 -
org.hibernate.AnnotationException: No identifier specified for entity
org.hibernate.AnnotationException: No identifier specified for entity 报这个异常的原因是因为实体bean的主键没有注解映射关系 @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name="ID", unique=...原创 2011-09-15 10:51:20 · 99 阅读 · 0 评论 -
Hibernate Exception:An AnnotationConfiguration instance is required to use
在用JPA的方式声明持久类时:删除.hbm.xml文件 hibernate.cfg.xml中的持久类映射<mapping resource="XXXX.xml" />变成<mapping class="com.hibernate.guide.po.Event(类包路径)"/> HibernateSessionFactory类中的configurati...原创 2011-09-15 10:39:27 · 92 阅读 · 0 评论 -
Java泛型的使用以及注入DAO --由SpringSide想到的
DAO层的BaseHibernateDao类支持泛型,其目的是使得 子类 声明其操作的Persistence Class,以获得完整的CRUD功能。例如:public class UserDAO extends BaseHibernateDao<User> { User getUser(Integer userId) { return getObject(id)...原创 2014-11-05 09:02:40 · 252 阅读 · 0 评论