hibernate 提高数据库性能

hibernate 提高数据库性能 1、在查询字符串中,应该使用jdbc的占位符?,或使用使用命名参数:,不要查询中使用字符串值来代替非常量值。 2、Flush会影响性能,频繁刷新影响性能,尽量减少不必要的刷新。 3、Cascade策略,在几对几的关系,正确设置cascade策略,想清楚在操...

2014-03-06 10:10:09

阅读数:609

评论数:0

创建Query时引包问题import javax.persistence.Query和import org.hibernate.Query

import javax.persistence.Query和import org.hibernate.Query 1, JPA使用javax.persistence.Query接口代表一个查询实例,Query实例由EntityManager通过指定查询语句构建。该接口拥有众多执行数据查询的接...

2013-07-15 16:30:09

阅读数:2869

评论数:0

hibernate3和hibernate4数据库查询使用占位符的问题

hibernate3用:?1,?2...... hibernate4用::p1,   :p2..... 大家都知道在HQL中可以使用?或者:***的方式在外部配置查询参数,如: Query query=session.createQuery("from TestStu ...

2013-06-25 20:53:49

阅读数:1301

评论数:0

java中hibernate的Serializable解析

serializable是什么?   1 一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空...

2013-06-02 21:51:46

阅读数:2293

评论数:0

先记下来吧(备忘)映射关系

@OneToMany和@ManyToOne双向关联 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 @OneToMany(cascade={CascadeType.REFRESH,CascadeType.REMOVE},mappedBy="blogsType")...

2013-06-02 15:56:04

阅读数:619

评论数:0

传智播客jpa详解视频教程(七):JPA中的一对多双向关联与级联操作、延迟加载与关系维护

以“订单Order 1:N 订单项OrderItem”为例: //在JPA中,如果是双向1:N的关系,则N的一方为关系维护端 //关系维护端负责外键记录的更新,关系被维护端是没有权利更新外键记录的 ‍//例如只能通过订单项(OrderItem)来修改所属的订单(Order),而不能通过订...

2013-06-01 21:48:31

阅读数:1080

评论数:0

hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值

1.日期:(引 的是:import java.util.Date) @Temporal(TemporalType.DATE)  @Column(name = "applyDate", nullable = false, length = 10)  public Dat...

2013-06-01 16:24:20

阅读数:1389

评论数:0

hibernate 的 CascadeType 属性

文章来源:http://www.doc88.com/p-641608068222.html @Entity @Table(name="orders") public class Order {  //1-m,多的一方为关系维护端,关系维护端负责外键记录的更新,关系被维护端没...

2013-06-01 15:42:10

阅读数:1201

评论数:0

Spring 注解

文章来源:http://hanyexiaoxiao.iteye.com/blog/410123 感觉很有用,就贴过来,用的时候方便查看! 1. 使用Spring注解来注入属性  1.1. 使用注解以前我们是怎样注入属性的  类的实现: Java代码  ...

2013-05-31 20:12:11

阅读数:663

评论数:0

hibernate4注解说明

@Table  Table用来定义entity主表的name,catalog,schema等属性。  属性说明:  name:表名catalog:对应关系数据库中的catalogschema:对应关系数据库中的schemaUniqueConstraints:定义一个UniqueCon...

2013-05-31 20:01:08

阅读数:852

评论数:0

Hibernate3注解

1、@Entity(name="EntityName")  必须,name为可选,对应数据库中一的个表  2、@Table(name="",catalog="",schema="")  可选,通常和@Enti...

2013-05-31 19:01:48

阅读数:629

评论数:0

Hibernate 中HQL语句

1.1 HQL基础 2 1.1.1 默认数据库表和数据 2 1.1.2 检索类的所有对象 4 1.1.3 检索类的某几个属性 5 1.1.4 指定别名 5 1.1.5 where条件子句 5 1.1.6 使用distinct过滤掉重复值 6 1.1.7 删除对象 6 1.1.8 更...

2013-05-31 08:26:41

阅读数:1171

评论数:0

Hibernate中Session.save()方法的返回值是什么

它返回的是存储对象时生成的主键.   查下API文档        public   Serializable   save(Object   object)      Parameters:      object   -   a   transient   instance   of ...

2013-05-28 18:14:08

阅读数:6077

评论数:0

hibernate中的get和load方法

get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返...

2013-05-28 18:12:59

阅读数:588

评论数:0

自己总结一下关联关系映射中的OneToMany,ManyToOne,单向,双向注意的事项!ps:例子

来源我的百度空间http://hi.baidu.com/nyistzengpan (1)ManyToOne(多对一)单向:不产生中间表,但可以用@Joincolumn(name="  ")来指定生成外键的名字,外键在多的一方表中产生! (2)OneToMany(一对...

2013-05-26 11:34:19

阅读数:3158

评论数:0

@OneToMany,ManyToOne双向关系(@OneToMany和@ManyToOne都得写的)

看过前两篇帮助文档 【JPA】 @OneToOne 单向 和 【JPA】@OneToOne 双向 想必大家对级联操作已经充满了好奇和期待吧。那么本文将会想大家介绍JPA的级联保存操作。在此之前,我希望你能先看下这篇文档,对级联注释的各个属性有一个大概的了解。传送门:【JPA】 级联标签的解释 ...

2013-05-26 11:28:22

阅读数:1854

评论数:0

Hibernate注解关系映射

Hibernate Annotation关系映射的几种类型映射用法及使用方法(说明:以前实例的实体是user和role,主键分别是userid和roleid) 1)一对一外键关联映射(单向) @OneToOne(cascade=CascadeType.ALL)  //一对一...

2013-05-26 11:03:59

阅读数:857

评论数:0

Hibernate如何提升数据库查询的性能

数据库查询性能的提升也是涉及到开发中的各个阶段,在开发中选用正确的查询方法无疑是最基础也最简单的。 SQL语句的优化        使用正确的SQL语句可以在很大程度上提高系统的查询性能。获得同样数据而采用不同方式的SQL语句在性能上的差距可能是十分巨大的。        由...

2013-05-23 13:56:45

阅读数:2593

评论数:0

hibernate 和jpa

JPA作为Java EE的规范,它只是提供了一种标准的API。程序员若要使用JPA,仍需要选择JPA的实现框架。通过本章的学习,读者将能够了解与不同的JPA实现框架相关的知识,以便在实际的项目中做出合适的选择。 Hibernate是最流行的ORM框架之一,也是最早实现JPA的规范框架之一。它被J...

2013-05-15 11:48:34

阅读数:896

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭