- 博客(16)
- 资源 (11)
- 收藏
- 关注
原创 java中的比较:instanceof、equals(hashcode)、==
先看看我的一段测试程序import javassist.expr.Instanceof;class Person{ String s; Person(String s){ this.s=s; }}class Man extends Person{ Man(String s) { super(s); // TODO Auto-generated constructor stub } }public class Itest { public
2010-11-23 17:04:00 4606
转载 Property元素中的formula--- hibernate
<br /><br />Property元素中的formula允许对象属性包含导出值,比如sum、average、max等的结果。如: <br /><property name="averagePrice" formula="(select avg(pc.price) from PriceCatalogue pc, SelectedItems si where si.priceRefID=pc.priceID)"/> <br />此外,formula还可以基于当前记录的特定属性值从另一个表检索值。例如:代
2010-11-21 16:12:00 1450
转载 hibernate increment为例说明具体用法
<br /><br />hibernate提供了产生自动增长类型主键的多种策略,这里以increment为例说明具体用法:<br />1、在数据库中建立表,主键名称为ID,类型为varchar2(字符串型)<br />2、在**.hbm.xml(hibernate映射文件)中配置如下 <br /><class name="com.jat.bisarea.ho.Test" table="BA_VVTEST"> <br /><id name="id" type="int" column="ID"> <br />
2010-11-21 14:07:00 2949
转载 Hibernate的映射文件assigned异常 使用范例
Hibernate的映射文件assigned异常你要操作的数据表中的id(即主键)的类型设置成了“自动增长类型”,而在你的 hibernate.cfg.xml中,id的生成方式是assigned,即 这种搭配是矛盾的! 主键的assigned生成方式由程序自动生成表的主键,即在你的测试程序中要调用setId()方法,且必 须在调用save()前调用(或者说在调用save()前必须指定id,其实就是说,主键值不能为空!)。 把主键的生成方式改为native,它的特征是能够根据底层数据库自动选择主键生成方式。
2010-11-21 13:33:00 2866
转载 IT人保持健康的必备法宝
<br />IT人保持健康的必备法宝 <br />在以计算机维生的人越来越多了,但你知道吗!天天坐在计算机前面想要维系健康,又要与岁月硬撑可不容易,循环不良的坐姿,三不五时的熬夜,若再加上没有吃对食物,时间久了身体可是会向您抗议的! <br /><br /><br />必喝的汤: <br />绿豆薏仁汤 <br /> 绿豆可以清热解毒、利尿消肿,薏仁则可以健脾止泻,轻身益气,对于经常需要熬夜工作者或是心烦气躁、口干舌燥、便秘、长青春痘时,除了多吃蔬菜水果与补充水份外,把绿豆薏仁汤当点心食用,对于消暑除烦非
2010-11-21 13:32:00 6753
原创 相当相当隐蔽的错误 org.hibernate.hql.ast.QuerySyntaxException: unexpected token
<br />相当相当隐蔽的错误 org.hibernate.hql.ast.QuerySyntaxException: unexpected token<br />网上查的,问题解决了,借鉴<br />其中一个在hql查询的时候报org.hibernate.hql.ast.QuerySyntaxException: unexpected token: ApplyInfo near line 1, column 23这样的错误,貌似看起来hibernate不认识ApplyInfo这个映射持久类,但是这个类非常
2010-11-19 21:34:00 27652 5
转载 hibernate N+1问题
选自《精通Hibernate:Java对象持久化技术详解》作者:孙卫琴在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDERS表中的记录。以下Session的find()方法用于到数据库中检索所有的Customer对象:List customerLists=sessi
2010-11-19 15:12:00 9668 1
转载 在泛型中得到T.class
在使用Spring的JdbcTemplate实现DAO的时候,经常会用到一个类ParameterizedBeanPropertyRowMapper。它的静态方法newInstance()接受一个Class类型的参数,用于将ResultSet中的属性映射到传入的这个Class类型的Bean对象中,再组成列表返回。如果要想把这个DAO做成泛型的,就必须要知道Class的类型。但是直接写成T.class显然是不行的。从网上查了不少资料,结果只有一个,由于Java的泛型实现使用了“擦拭法”(具体细节没深究,呵呵),
2010-11-14 16:13:00 1027
转载 hibernate 与sqlserver驱动不兼容问题
<br />java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z<br />解决:问谷老师得知是microsoft提供的数据库驱动存在bug。需要换一种驱动连接,使用jtds(下载地址:http://sourceforge.net/projects/jtds/files/)下载jtds1.2版,解压得到jtds-1.2.jar,引用到eclipse中项目目
2010-11-14 13:08:00 1988
转载 在泛型中得到T.class
<br />在使用Spring的JdbcTemplate实现DAO的时候,经常会用到一个类ParameterizedBeanPropertyRowMapper。它的静态方法newInstance()接受一个Class类型的参数,用于将ResultSet中的属性映射到传入的这个Class类型的Bean对象中,再组成列表返回。<br />如果要想把这个DAO做成泛型的,就必须要知道Class的类型。但是直接写成T.class显然是不行的。从网上查了不少资料,结果只有一个,由于Java的泛型实现使用了“擦拭法”(
2010-11-10 16:38:00 2757
原创 DAO
package base;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.util.ArrayList;import java.util.List;import org.hibernate.Criteria;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.
2010-11-09 19:45:00 757
原创 gem 论坛
<br />yy:今日签了放弃就业推荐的单子。自己找工作,干回本行了。<br />原本不想签的,一看反正等着也是没戏;而且t老师让他回去看视频,给他视频,不签放弃就业的单子就不给。<br />看看gem结业:j02连一半都推荐不出去。在这里只能等死。上了贼船,要么继续走,要么跳海。<br />收钱的时候都说的很好,签了协议。yy就业不出去,还要他补签一份协议,就业阶段如果迟到等gem有权开除。天下哪有交了钱,还签一份补充协议的,还可以开除,交钱的时候怎么不讲。<br />来的时候憧憬,一晃半年,现在惨的了。
2010-11-09 18:47:00 1085 9
转载 J2SE 1.5提供了另一种形式的for循环。
<br /> J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。<br /><br /> 在Java程序中,要“逐一处理”——或者说,“遍历”——某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词的
2010-11-09 13:50:00 625
转载 J2SE 1.5提供了另一种形式的for循环。
<br /> J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。<br /><br /> 在Java程序中,要“逐一处理”——或者说,“遍历”——某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词的
2010-11-09 13:50:00 616
转载 程序员岗位职责
<br /> 程序员的岗位职责定义及内容有哪些?所从事的是什么样的工作?想了解更多请看程序员岗位职责范文。<br /> <br /> 程序员(英文Programmer)是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。 <br /> <br /> 作一个真正合格的程序员,应该具有的素质。 <br /> <br /> 1:团队精神和协作能力 <br /> <br /> 团队精神和协作能力是作为一个程序员应具备的最基本的素质
2010-11-08 20:59:00 7349
原创 eclipse 生成 dao 的分析,以及百度知道的问题
<br /><br />package dao;<br />/**<br /> * 很简单引入你要用的包<br /> */<br />import java.util.List;<br />import org.apache.commons.logging.Log;<br />import org.apache.commons.logging.LogFactory;<br />import org.hibernate.LockMode;<br />import org.hibernate.Query;<br
2010-11-07 13:34:00 2534
Eclipse 代码 提示 问题 解决
2011-12-05
java代码大全 工具书
2011-05-04
数据库设计 指南 步骤 经验
2011-04-27
log4的jar包, 版本:1.2.15
2011-04-26
tomcat-maven-plugin
2011-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人