`
penghao122
  • 浏览: 358110 次
  • 性别: Icon_minigender_1
  • 来自: 广东珠海
社区版块
存档分类
最新评论
文章列表
Hibernate hql * 注意hql的大小写敏感性 1、实体对象的查询,查询的是实体对象的数据【重要】   * n+1问题,在默认配置的情况下,使用query.iterate()操作,有可能有n+1问题,所谓   n+1,指在查询对象数据的时候,发出了n+1条查询语句。   1:首先发出了一条查询语句,查询对象的id列表   n:在迭代访问每个对象的时候,如果缓存中没有对象数据,Hibernate会在此发出一条查询语句,      查询相应的对象     *List操作与Iterate操作的区别    list,每次都会发出一条查询语句,查询所有的对象    iterate,首先发 ...
Hibernate继承映射的第一种策略:每棵类继承树对应一张表 1、理解如何映射 因为类继承树肯定是对应多个类,要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录是属于哪个类的。 这种机制就是,在表中添加一 ...
集合的映射 set list array map package com.bjsxt.hibernate; import java.util.List; import java.util.Map; import java.util.Set; public class CollectionMapping { private int id; private String name; private Set setValues; private List listValues; private String[] arrayValues; ...
复合主键映射 通常将复合主键相关属性,单独抽取出来,建立一个独立的类   * 必须实现序列化接口   * 必须实现equals和hashcode方法     采用<composite-id>标签进行映射,其它属性采用<property>正常映射 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.so ...
component(组件映射) 在hibernate中,component是某个实体对象的逻辑组成部分,它与实体的根本区别是 component是没有标识的,它是一个逻辑组成部分,完全从属于某个实体 这样就在传统数据库上,实现了对象的细粒度划分,层次分明,实现了面向对象的领域划分 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hiber ...
hibernate 缓存分为一级缓存和二级缓存,及查询缓存 hinbernate 一级缓存 1、一级缓存很短,和session的生命周期一致,随着session的关闭而消失    *load/get/iterate(查询实体对象)可以使用缓存数据 2、一级缓存它缓存的是实体对象   3、如果管理缓存,如session.clear()/session.evict() 4、如何避免一次性大批量实体数据插入内存溢出的问题?   *先执行flush,在用clear清除缓存 hibernate 二级缓存 定义步骤: 1、打开缓存,在hibernate.cfg.xm中加入: <propert ...
Hibernate基本映射: 类-->数据库表 普通属性--> 表字段 通过<class>标签映射到数据库表,通过<property>标签将普通属性映射到表字段 所谓普通属性,不包括自定义类,集合类和数组等。 实体类四条主要的规则: * 实现一个默认的(即无参数的)构造方法(constructor) * 提供一个标识属性(identifier property)(可选) * 使用非final的类 (可选) * 为持久化字段声明访问器(accessors)(可选) <class>标签用来将一个类映射到数据库表,其name属性表示这个 ...
   诸位,咱当程序员工二年多了,不算有出息,环顾四周,也没有看见几个有出息的!     回顾程序员生涯,感慨万千,愿意讲几句掏心窝子的话,        也算给咱们师弟师妹们提个醒,希望他们比咱们强!      [0] 见人说人话,见鬼说鬼话.技术经理(肯定是男的)面试技术的时候。不要总说自已会这会那的。而且都很强。这历害的一招是。将技术和女人混合到一起,化有形为无形. 技术,女人软硬兼施, 正所谓男儿本色。说话间要切中要害。否则是白谈。 人事经理(肯定是女的)来面试的时候。忆我中华上下五千年,纵横数万里,谈古论今,讲天说地 从左到右. 从上到下(这是我以前写饥喝男和小姐的文章) 这样 ...
  function f_showmsg(){ var oBody = document.body; if($('Pshowmsg')==null){ oBody.insertAdjacentHTML('beforeEnd','<div id="Pshowmsg" style="text-align: center;position:absolute;top:40%;left:40%;margin:-100px 0 0 -100px;width:280px;height:200px;background:#000 ;background-colo ...
配置eclpist 3.1 + myeclpist 4.1 + weblogic 8.1 在myeclpist 中将其jdk 转成jdk 1.4的 配置:jsdk1.4+Myeclipse5.0+eclipse3.2 当在Myeclipse中启动weblogic服务出现如下提示: "A configuration error occurred during startup. Please verify the preference filed with the prompt: Transport dt_socket failed to initialize, ...
public class Example2 { public static void main(String[] args) throws Exception { /* 首先创建一个模板引擎的实例,并予以初始化 */ VelocityEngine engine = new VelocityEngine(); //下面这两行没有的话会找不到文件的 Properties p = new Properties(); p.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, "E: ...
DWR allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results. I hava a long  time for wrote my javaeye blog. I see a good article about drw today.I write a example follow this article
1、创建一个Criteria实例 net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造Criteria实例的工厂。 Criteria crit = sess.createCriteria(Cat.class); crit.setMaxResults(50); List cats = crit.list(); 2、缩小结果集范围 一个查询条件(Criterion)是net.sf.hibernate.expression.Criterion接口的一个实例。类net.sf.hibernate.expression.Expressio ...
1,mid Code:[Copy to clipboard] <embed alt=各种媒体在线播放代码 src="<:FILENAME:>" type="audio/midi" hidden="false" autostart="true" loop="true" height="20" width="200"></embed> 2,mp3 Code:[Copy to clip ...

PHP调试技术

    博客分类:
  • PHP
http://www.phpchina.com/html/200702/n6287.html
Global site tag (gtag.js) - Google Analytics