rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » Hibernate

hibernate在console里显示sql语句的参数

  Hibernate 大部份时候是通过 PreparedStatement 来执行 SQL语句的,它的好处是可预处理、被缓存,可防止注入。只是这样让 Hibernate 执行的 SQL如:Hibernate:    select        formtempla0_.idas id6_,        formtempla0_.nameas name6_,        formtempla0_.titleas title6_,        formtempla0... « 阅读全文

发布于: 2012-02-06 14:08:36

Spring Hibernate MBean

  <?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="       http://www.springframework.org/schema/beans http://www.sp... « 阅读全文

发布于: 2012-02-04 08:25:02

PessimisticLock for hibernate

  仅用在UPDATE类型游标声明当中 FOR   UPDATE   首先通知SQL采用optimistic   concurrency   control     技术 其次执行时在用户UPDATE   的同时锁定行,防止其它用户读和写入 LockMode FORCE           Similiar to UPGRADE except that, for versioned entities, it results in a forced version increment. Lock... « 阅读全文

发布于: 2012-01-22 12:11:07

hibernate映射数据库表如何使表中字段默认

  问题描述:  hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型、长度、是否可空等属性。在进行表中记录的插入(更新)操作时,hibernate会根据映射文件中的描述自动生成一个包含所有字段的插入(更新)sql语句,此时如果映射文件中某字段的... « 阅读全文

发布于: 2012-01-17 15:19:58

hibernate学习笔记-1入门初体验对象持久化(图)

  原文链接引子面向对象程序设计中对于类、继承、多态、组成、聚合等概念和关系数据中的表、主键、外键等概念并不能直接对应。想要将对象持久化到关系数据库库中,需要进行转换。可以使用JDBC手动转换,不过工作量较大,不好维护。更方便强大的是借助成熟的对象关系映射框架(ORM,ObjectRelationMap... « 阅读全文

发布于: 2012-01-12 10:40:34

Hibernate的cascade属性

  1.JPA中的CascadeType.ALL并不等于{CascadeType.PESIST,CascadeType.REMOVE,CascadeType.MERGE,CascadeType.REFRESH} 在Hibernate中调用session.save() or session.update()并不能触发 {CascadeType.PESIST,CascadeType.REMOVE,CascadeType.MERGE,CascadeType.REFRESH} 的级联操作,而能触发Ca... « 阅读全文

发布于: 2012-01-08 12:23:32

Spring+Hibernate下配置Ehcache

  1. 编写ehcache.xml文件,将该文件放置于classpath路径下。代码如下: <?xml version="1.0" encoding="UTF-8"?><ehcache>     <!-- 缓存文件生成之后所放置的路径 -->    <diskStore path="D:/Develop/tomcat-6.0.18/temp/cache" />    <!-- maxElementsInMemory 缓存最大数目      ... « 阅读全文

发布于: 2012-01-03 09:40:51

Hibernate映射关系之多对多关系映射

  多对多在大多数应用中还是以一张中间表,以及其pojo类拆分成两个1对多来解决.但是偶尔也会使用中间表并不使用中间表的pojo进行多对多的映射 还是以Student和Teacher两个类做例子. 先介绍下多对多不使用中间POJO类的方法: 单向关联: public class Student { private Integer id; //ID,唯一标识  private String studentName; //学生姓名  private Set teachers = new... « 阅读全文

发布于: 2011-12-30 12:04:55

hibernate 多对一(Many-to-one)单向关联

  多对一实例(Employee-Department) 1. E-R图: 2. 实体类: Department类: Java代码  package com.reiyen.hibernate.domain        public class Department {               private int id;            private String name;              //setter和getter方法...... « 阅读全文

发布于: 2011-12-30 09:54:08

hibernate配置连接mysql字符编码

  在spring中的hibernate配置:1: <!--spring中的hibernate配置-->2: <bean id="MySQLbean" class="org.apache.commons.dbcp.BasicDataSource">3: <property name="driverClassName" value="com.mysql.jdbc.Driver">4: </property>... « 阅读全文

发布于: 2011-12-21 12:23:36