Java/Hibernate
conkeyn
a
展开
-
XDoclet - discriminator标签
http://blog.csdn.net/chenjyuj/archive/2007/04/11/1561342.aspxXDoclet in Action 下载地址: http://www.infoxa.com/asp/book/xxnr.asp?id=1570 XDoclet实现基本原理是,通过在Java代码加入特定的JavaDoc tag,从而为其添加特定...原创 2009-03-14 23:49:05 · 125 阅读 · 0 评论 -
hibernate使用@subselect映射数据库视图
文档引用:http://software-developer.iteye.com/blog/1636483 有些数据库不支持视图的创建,而实际业务中我们需要通过视图才能实现我们的需求,这时就可以使用Hibernate中子查询(subselect) 一,官方文档说明 There is no difference between a view and a base ...原创 2013-12-21 21:15:08 · 710 阅读 · 0 评论 -
Hibernate annotation 自定义类型 userType
第一步:添加自定义类:package com.a.entity;import java.io.Serializable;public class ConfigEntry implements Serializable { private static final long serialVersionUID = 6796578004411833529L; priv...原创 2013-04-01 17:26:44 · 569 阅读 · 0 评论 -
c3p0配置
<!--注册数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="${connection.driver_原创 2013-03-11 15:44:49 · 96 阅读 · 0 评论 -
UserType 的 MapType,ListType
import java.io.Serializable;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Types;import java.util.ArrayList;import java.util.Colle...原创 2011-12-07 14:42:23 · 106 阅读 · 0 评论 -
hibernate之查询(设置查询提示) (转)
转自:http://blog.csdn.net/fhd001/article/details/6272438 hibernate之查询(设置查询提示)----------1.setFlushMode()假设你在执行查询之前修改了持久化对象。这些修改只出现在内存中,因此hibernate在执行查询之前,把持久化上下文和所有的变化清除到数据库。这样保证了查询在当前的数据中运行,...原创 2012-02-03 15:36:54 · 78 阅读 · 0 评论 -
Hibernate的缓存策略(转)
Hibernate的一级缓存是由Session提供的,因此它只存在于Session的生命周期中,当程序调用save(),update(),saveOrUpdate()等方法,及调用查询接口list,filter,iterate时,如Session缓存中不存在相应的对象,Hibernate会把该对象加入到一级缓存中,当Session...原创 2012-02-03 15:28:09 · 67 阅读 · 0 评论 -
如何在spring配置多个Hibernate数据源链接(转)
一、首先配置hibernate数据源:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"><b原创 2012-02-02 15:47:41 · 102 阅读 · 0 评论 -
在Hibernate显式使用索引
http://www.znetdevelopment.com/blogs/2009/10/07/using-use-index-with-hibernatemysql/原创 2011-02-25 19:41:52 · 197 阅读 · 0 评论 -
xdoclet 2
XDoclet 2 all XDoclet -> http://xdoclet.sourceforge.net/xdoclet/install.html jar 下载: http://xdoclet.codehaus.org eclipes 插件 xdoclet http://www.beust.com/doclipse/XDocle...原创 2009-04-24 10:42:19 · 212 阅读 · 0 评论 -
Hibernate UserType 使用xdoclet映射数据库问题
http://www.hibernate.org/282.html 在该文最下面的有一小段文字,其中写道:With UserTypes, also specify the sql-type. In xdoclet, we map user types this way@hibernate.property type = "com.pfn.wirepower.srv.pe...原创 2008-10-18 09:49:08 · 127 阅读 · 0 评论 -
Hibernate中多对多关系映射、保存、查询
首先是一些基础模型类的建立: import java.io.Serializable;public abstract class BaseObject implements Serializable { /** */ private static final long serialVersionUID = -7443978018690354629L; @Ove...原创 2009-10-13 20:13:55 · 71 阅读 · 0 评论 -
hibernate 随机 查询
/** * 随机取出N条记录 * * @param filetype * @param position * @param dialog_box_type * @param total * 记录总数 * @param count * 要取出几条 * @return */ @Overr...原创 2009-04-03 21:36:29 · 353 阅读 · 0 评论 -
Hibernate HQL 语法大全 查询技巧(2)
11.子查询对于支持子查询的数据库,Hibernate支持在查询中使用子查询。一个子查询必须被圆括号包围起来(经常是SQL聚集函数的圆括号)。甚至相互关联的子查询(引用到外部查询中的别名的子查询)也是允许的。from Cat as fatcat where fatcat.weight > ( select avg(cat.we...原创 2009-09-25 19:10:50 · 67 阅读 · 0 评论 -
Hibernate HQL 语法大全 查询技巧(1)
HQL:Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。1.大小写敏感性问题除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT...原创 2009-09-25 19:10:20 · 238 阅读 · 0 评论 -
Join用法,HQL的方法,Hibernate中的fetch
Join用法:主要有Inner Join 及 Outer Join:最常用的(默认是Inner):Select <要选择的字段> From <主要资料表> <Join 方式> <次要资料表> [On <Join 规则>] InnerJoin 的主要精神就是 exclusive , 叫它...原创 2009-09-25 18:47:00 · 64 阅读 · 0 评论 -
Hibernate
http://www.openfans.net/viewArticle.html?id=200根据Hibernate 3.1.2说明文档:5.1.6. 鉴别器(discriminator)在"一棵对象继承树对应一个表"的策略中,<discriminator>元素是必需的, 它定义了表的鉴别器字段。鉴别器字段包含标志值,用于告知持久化层应该为某个特定的行创建哪一...原创 2008-08-26 10:42:36 · 88 阅读 · 0 评论 -
Hibernate 一对一
//ClassA: import java.io.Serializable; /** * @author 林忠青 * @时间 2008-1-23:下午03:51:06 * @hibernate.class table="t_class_a" */ public class ClassA implements Serializable { private static final l...原创 2008-08-26 10:14:10 · 89 阅读 · 0 评论 -
Hibernate延迟加载(转)
转自:http://cenjun615.blog.163.com/blog/static/51048313200912010712832/ 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初...原创 2014-05-04 15:54:50 · 83 阅读 · 0 评论