1.自动创建表结构在hibernate.cfg.xml配置文件中修改update
另外注意数据库方言配置,以mysql为例,hibernate提供好几种方言,注意匹配自己的mysql类型org.hibernate.dialect.MySQLDialect
2.mysql中文乱码的问题 这个网上...
分类:
系统相关 时间:
2014-06-06 23:11:55
阅读次数:
339
一、使用组成关系的原则:
在不导致数据冗余的前提下,尽可能减少数据库表的数目及表之间的外键参照关系,因为建立多个表的连接是很耗时的操作。
举例说明:Customer类中的Address属性,可以通过组件的方式来映射,避免了额外建立一张ADDRESS表,还能达到对象化操作的目的。 配置文件: ...
分类:
系统相关 时间:
2014-06-06 15:35:35
阅读次数:
245
一、什么是hibernate框架?1、通过数据库保存java运行时产生的对象和恢复对象,其实就是实现java对象与关系数据库记录的映射关系称为ORM(Object
Relation Mapping),人们可以通过封装JDBC代码来实现这种功能,封装出来的产品称之为ORM框架,hibernate就是其...
分类:
系统相关 时间:
2014-06-06 13:30:15
阅读次数:
287
Configuration类用来管理我们的配置文件的信息的,通过它,我们可以通过创建一个configuration实例来管理相应的配置文档,但是通常我们只创建一个configuration实例。
下面是一个通用的创建实例的代码Java代码 try{ sessionFactory = new Con....
分类:
系统相关 时间:
2014-06-06 09:19:09
阅读次数:
291
转自:http://blog.csdn.net/moonsheep_liu/article/details/6049195
分类:
数据库 时间:
2014-06-06 07:55:16
阅读次数:
220
Hibernate采用映射类型作为Java类型和SQL类型的桥梁,对应type属性。分为两种:内置映射类型和客户化映射类型。一、内置映射类型:
1、Java基本类型的Hibernate映射类型: Java基础类型的Hibernate映射类型Hibernate映射类型Java类型标准SQL类型...
分类:
系统相关 时间:
2014-06-05 15:43:39
阅读次数:
325
使用SQLQuery
对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。标量查询(Scalar
queries)最基本的SQL查询就是获得一个标量(数值)的列表。sess.crea....
分类:
数据库 时间:
2014-06-04 17:58:09
阅读次数:
389
applicationContext.xml<?xmlversion="1.0"encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http:..
分类:
编程语言 时间:
2014-06-04 12:51:48
阅读次数:
476
Hibernate 自身提供了三种管理 Session 对象的方法
Session 对象的生命周期与本地线程绑定
Session 对象的生命周期与 JTA 事务绑定
Hibernate 委托程序管理 Session 对象的生命周期
在 Hibernate 的配置文件中, hibernate.current_session_context_class 属性用于指定 Ses...
分类:
编程语言 时间:
2014-06-02 07:10:34
阅读次数:
338
批量处理数据是指在一个事务中处理大量数据.
在应用层进行批量操作, 主要有以下方式:
通过 Session
通过 HQL
通过 StatelessSession
通过 JDBC API(只要会用这种,其他作为了解)
通过 Session 来进行批量操作
Session 的 save() 及 update() 方法都会把处理的对象存放在自己的缓存中. 如果通过一个...
分类:
系统相关 时间:
2014-06-02 07:09:11
阅读次数:
348