
hibernate
elfenliedef
程序员,目标是架构师。渴望快乐和自由。
展开
-
Hibernate一对多增删改查
Hibernate一对多增删改查<br />JavaEE2010-06-05 12:10:43阅读21评论0字号:大中小<br />package com.bsb.client;<br />import java.io.Serializable;<br />import java.util.Iterator;<br />import java.util.List;<br />import org.hibernate.Hibernate;<br />import org.hibernate.Session;<转载 2010-07-22 16:51:00 · 1808 阅读 · 0 评论 -
重点学习 Hibernate fetch lazy cascade inverse 关键字
重点学习 Hibernate fetch lazy cascade inverse 关键字<br />文章分类:Java编程Hibernate最让人头大的就是对集合的加载形式。 <br />书看了N次了,还是没有真正理解Hibernate。所以下午专门做了下测试,对配置文件的意思加深了认识。 <br /><br />假设有两个表,Photos(一) --- picture(多)Photo包含picture集合 <br /><br />结论1: HQL代码 > fetch(配置) > lazy (配置) <b转载 2011-03-09 10:54:00 · 508 阅读 · 0 评论 -
hibernate延迟加载的传说级错误org.hibernate.LazyInitializationException: could not initialize proxy - no Session
好多人都会遇到这个错误。http://hi.baidu.com/itroad/blog/item/6d12f01fe0b8dc0d314e1531.html could not initialize proxy - no Session2008年12月03日 星期三 06:59 P.M.原文地址:http://www.wozaishuo.com.cn/article.asp?id=367在中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。简单理解就是因为,你使用了lazy=true,这转载 2010-11-16 11:21:00 · 37570 阅读 · 1 评论 -
hibernate学习笔记(传智播客)(4)-2010-8-31
1.继承关系:每个类分别映射一张表2.继承关系:每个类分别映射一张表的时候,明确指定要查询的子类类型,效率会高很多。原创 2010-08-31 11:24:00 · 517 阅读 · 0 评论 -
hibernate学习笔记(传智播客)(3)-2010-8-30
几种常用集合:bag:他其实是没有顺序的List,因为List排序会消耗一定的性能map:原创 2010-08-30 11:44:00 · 643 阅读 · 0 评论 -
hibernate学习笔记(传智播客)(2)-2010-8-26
<br />1.hibernate实体映射文件中字段或实体名与数据库关键字冲突怎么办?<br /> <property type="string" name="username" column="anothername"><br />修改即可,或者加``号,就是波浪线键的那个符号。<br />2.<br />按条件查询,可以为参数用:起个别名,也可以用?。<br />Session session = null;<br /> session = HibernateSessi原创 2010-08-27 16:24:00 · 429 阅读 · 0 评论 -
传智播客hibernate学习笔记(1) 2010-8-26
1.实体类必须有一个无参的构造函数,因为反射会用到。2.实体类不能加final,因为加上final它便不能被继承。影响懒加载功能。3.如果JAVA对象中的某个属性不需要存储在数据库中,那么就不需要配置在映射文件里面。4.private 构造函数(){}这样其他人就没办法new这个对象了。5.static游离块。只有当虚拟机加载这个类(注意不是对象)的时候,才会执行一次里面的代码。原创 2010-08-26 11:09:00 · 504 阅读 · 0 评论 -
今天很充实
<br />今天学了不少关于hibernate和struts2的东西,挺累,头有些痛,不过很充实。<br />从头到尾S2SH全部代码手写了一遍,中间没有任何测试,页面添加一次成功~很犀利,很happy~<br />这几天正好没有我的任务,抓紧时间学习,顺便把我的笔记给做出来。原创 2010-08-25 15:13:00 · 460 阅读 · 0 评论 -
mysql字段名冲突引发的血案
<br />今天做hibernate,既不能自动创建表,也不能将数据插入数据库。插入时报错:<br />You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc, firstType_id) values ('aa', 'aaa', 4)' at line 1<br />将字段desc改为原创 2010-08-24 14:09:00 · 402 阅读 · 0 评论 -
mysql字段名冲突引发的血案
<br />今天做hibernate,既不能自动创建表,也不能将数据插入数据库。插入时报错:<br />You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc, firstType_id) values ('aa', 'aaa', 4)' at line 1<br />将字段desc改为原创 2010-08-24 14:00:00 · 667 阅读 · 0 评论 -
Hibernate中cascade与inverse属性详解 ,很经典!!!
<br />(原创) Hibernate中cascade与inverse属性详解 <br />关于Hibernate中 cascade 与 inverse 的理解。<br />您买的Hibernate书是哪一本呢? 孙卫琴的精通Hibernate,还是 深入浅出Hibernate还是那本。。。<br />我是两本都买了,总体来说还可以,但是,有的地方讲的比较书面化,比如inverse这属性。<br />在学习Hibernate的过程中最不好理解的就是这两个属性了。<br />(我当初转载 2010-08-25 10:00:00 · 438 阅读 · 0 评论 -
hibernate的二级缓存(spring) 帮我大忙啦!
hibernate的二级缓存(spring)<br />文章分类:Java编程hibernate3.X二级缓存的使用(一)Hibernate的二级缓存策略的一般过程如下: <br />1) 条件查询的时候,总是发出一条select * from table_name where …. (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。 <br />2) 把获得的所有数据对象根据ID放入到第二级缓存中。 <br />3) 当Hibernate根据ID访问数据对象的时候,首先从Session一转载 2011-03-10 16:45:00 · 565 阅读 · 0 评论