`
esffor
  • 浏览: 1370752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
导读:   1、   org.springframework.orm.ObjectRetrievalFailureException: Object of class [com.xindeco.myregister.pojo.MyRegisterInfo] with identifier [14]: not found   MyRegisterInfo在数据库没有identifier [14]对象。   2、   org.springframework.beans.factory.BeanCreati ...
导读:   final:   final可以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或缺的地位,也是学习Java时必须要知道和掌握的关键字之一。   final成员   当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,二是在构造函数中,两者只能选其一。   下面程序很简单的演示了final的常规用法:   public class Test{   final int t ...
等待安置期间应锻炼的能力    虽然我还是个08准军转,但我已经有了一些地方工作经验,姑且在这里抛砖引玉    军转等待安置期间是漫长了,少则半年,多则1年,这段时间很宝贵,千万不要以可以休息一段时间荒废过去,应 ...
导读:   转载:http://bianbian.sunshow.net/index.php/technology/88.html   恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码:   inti1 intgeti1(){returni1}   volatileinti2 intgeti2(){returni2}   inti3 synchronizedintgeti3(){returni3}   geti1()得到存储在当前线程中i1的数值。多个线程有多个i1 ...
导读:   最近有朋友发信,说MiddlegenIDE的主页出了点状况,登陆上去显示的内容莫名其妙,给新手使用MiddlegenIDE带来了困难。本座去看了一下,果然是莫名其妙得厉害。下面总结一个MiddlegenIDE的使用教程吧。   MiddleGen for Hibernate加上Hibernate_Extension工具包,其实就是用来方便我们从先有的数据库导出表结构,生成对应的hbm、cfg文件与POJO类代码。MiddleGenIDE则是MiddleGen的Eclipse插件。整套东西已经有很久没有更新过了。所以虽然本座现在用的eclipse版本3.1.x也能与这个插件正常配合,但 ...
(1)insert,update语句中的定义字段 必须和hbm文件中声明的属性相对应(2)在insert和update语句中,属性出现的顺序必须和映射文件中声明的顺序一致(3)主键值id必须放到最后 <?xml version="1.0" encoding="utf-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibern ...
使用QBE查询,我们可以将查询数据封装成对象,传递给Example进行查询,美中不足的是,QBE方式不能只能支持对象属性字段的等于查询,和字符串的模糊匹配,不能支持大于,等于的操作 package Search.QBE;import java.io.File;import java.util.Iterator;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;
导读:   Hibernate Query Language(HQL)   Criteria Query   Native SQL   下面对其分别进行解释   Hibernate Query Language:   HQL提供了是十分强大的功能,它是针对持久化对象,用取得对象,而不进行update,delete和insert等操作。而且HQL是面向对象的,具备继承,多态和关联等特性。   from子句:   from子句是最简单的HQL,例如from Student,也可以写成 select s from Student s。它简单的返回Student类的所有实例。   值得注意的是除了JAV ...
导读:   outer和left outer join有什么区别??   使用关系代数合并数据   1 关系代数   合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。   在关系代数的形式化语言中:    用表、或者数据集合表示关 ...
子查询是SQL中很重要的功能,他可以在SQL中利用另外一条SQL的查询结果,HQL同样支持此机制如果子查询返回都条记录,可以用以下关键字进行量化all: 表示所有记any:表示所有记录中的任意1条some:与any用法一样in:与=any等价exist: 表示子查询至少要返回一条记录数据库结构: create table testStu (id varchar(32),name varchar(32),age int,team_id varchar(32));insert into
我们有一个Team实体,一个Student实体,他们之间的关系是1对多,Team中持有一个Student集合,如果我们不想检索出全部的student,而是希望检索符合一定条件的Student集合,可以使用HQL和Filter的方数据库结构: create table testStu (id varchar(32),name varchar(32),age int,team_id varchar(32));insert into teststu values("
2007.12.6  军转新工作的持久性的感悟引言:持久性这个词可能不是很合适,但我引用的是O/R Mapping的的一个术语    中国是的地大物博,人文环境复杂的国家,也正因为这样,中国的职业分布是非常广泛的,到目前为止,已经不 ...
2007.12.5  明天开始找安置单位了     今天,一位资深军转人事(很搞笑的称呼,但我觉得他够资格)跟我说,不管你是不是批准转业,现在就可以和07年的接收单位联系,不管是企业还是国家机关,事业单位,你都可以先发邮件简历,表明你的想法,人家的办事效率你不能左右,所以,你发过去人家会不会联系你,什么时候联系你都是未知数,如果真能有合适的,可以先去上班(大不了不要钱,先占个窝再说,明年不合适不签卡就行了),至于我为什么可以先去上班,相信看过我日记得朋友都理解,这里就不多废话了。      回过头来想想,其实也对,我本来打算正式批了以后再开始行动,现在想想,现在行动又有什么关系呢,就算不批,反正 ...
大家都知道在HQL中可以使用?或者:***的方式在外部配置查询参数,如:Query query=session.createQuery("from TestStu s where s.team=:team and s.age>:age"); 或者Query query=session.createQuery("from TestStu s where s.team=? and s.age>?); 这句话的意思是从一个持久的team对象中,取出其持有的TestStu集合,并筛选出age大于执行数据的记录我们可以这样设置参数query.setParamete ...
在一对多等配置文件中,很多人都对其中的<key column.....>和<one-to many column=".."/>的列明配置比较糊涂下面是一个原则:<key column="aa"/>  其中aa列的数值总和本身类的id相同 <many-to-one column="bb"/> 其中bb列的数值总和关联类的id相同  如果是one-to-many则无需配置column
Global site tag (gtag.js) - Google Analytics