
hibernate
lzhw1985
这个作者很懒,什么都没留下…
展开
-
Hibernate的dialect大全
RDBMS 方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2390DialectPostgreSQLorg.hibernate.dialect.PostgreSQLD...原创 2013-05-09 09:55:36 · 97 阅读 · 0 评论 -
log4j配置日志文件log4j.appender.R.File相对路径方法
方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setPro...原创 2013-09-11 16:24:11 · 706 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space错误及处理办法
以下是从网上找到的关于堆空间溢出的错误解决办法:java.lang.OutOfMemoryError: Java heap space ===================================================使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果...原创 2013-12-17 13:08:31 · 155 阅读 · 0 评论 -
hibernate 3.2 jar包讲解
包 作用 说明jta.jar JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。 必要commons-logging.jar Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找l...原创 2013-07-03 14:02:03 · 140 阅读 · 0 评论 -
hibernate-Query.list()与Query.iterate()比较
对于list方法而言,实际上Hibernate是通过一条Select SQL获取所有的记录。并将其读出,填入到POJO中返回。而iterate 方法,则是首先通过一条Select SQL 获取所有符合查询条件的记录的id,再对这个id 集合进行循环操作,通过单独的Select SQL 取出每个id 所对应的记录,之后填入POJO中返回。也就是说,对于list 操作,需要一条SQL 完成。而对...原创 2012-12-26 08:56:50 · 88 阅读 · 0 评论 -
Java中使用hql,sql查询返回的list<Object> 转成需要的实体对象--方法讲解!
需要将Query对象setResultTransformer: List list = session.createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();//此时,每个Object可以转换成一个MapMap map = (Map) list.get(i);...原创 2012-12-26 08:56:42 · 285 阅读 · 0 评论 -
javax.persistence.OneToMany.orphanRemoval()Z的另一种原因及解决办法
hibernate javax.persistence.OneToMany.orphanRemove()Z。。。这个错误。后来经过查阅网上资料,才知道3.5这个版本和j2ee里边的javaee.jar有冲突。Fuck!估计3.6版本应该修复了这个bug。我手边有个3.2版本的。对hibernate需要的jar包进行了总结:Hibernate3.5必须的jar包 ...原创 2013-06-03 10:26:15 · 156 阅读 · 0 评论 -
javax.persistence.OneToMany.orphanRemoval()Z
Spring3.0 + Hibernate3.5: 启动服务器报: Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder...原创 2013-06-03 10:25:04 · 159 阅读 · 0 评论 -
@Column
@Column标记表示所持久化属性所映射表中的字段,该注释的属性定义如下:@Target({METHOD, FIELD}) @Retention(RUNTIME)public @interface Column {String name() default "";boolean unique() default false;boolean nullable() default...原创 2013-05-09 09:57:19 · 104 阅读 · 0 评论 -
Hibernate的Annotation中实体BLOB、CLOB类型的注解
在Hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同,具体操作如下: BLOB类型的属性声明为byte[]或者java.sql.Blob: @Lob @Basic(fetch=FetchType.LAZY) @Column(name="IMGS", columnDefinition="BLOB", nullable...原创 2013-05-09 09:56:25 · 101 阅读 · 0 评论 -
java常用jar包用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. ...原创 2013-09-11 16:25:06 · 116 阅读 · 0 评论