在Hibernate中,对象有三种状态:临 时状态(Transient)、持久状态(Persistent)和游离状态(Detached)。处于持久态的对象也称为 PO(PersistenceObject),临时对象和游离对象也称为VO(ValueObject). 1. 临时状态 由 new命令开辟内...
分类:
Web程序 时间:
2015-06-28 11:14:02
阅读次数:
130
一:对原生态JDBC问题的总结 新项目要使用mybatis作为持久层框架,由于本人之前一直使用的Hibernate,对mybatis的用法实在欠缺,最近几天计划把mybatis学习一哈,特将学习笔记记录于此,方便大家参考,也方便自己查阅。 话不多说,先看看原始的JDBC程序代码,看看这样的代码存.....
分类:
其他好文 时间:
2015-06-27 22:42:12
阅读次数:
267
上一章我们学了一下Hibernate的配置和单张表的操作,这一章说一下Hibernate中一对一的配置
Hibernate入门教程 第二章
Hibernate的一对一单边双边配置、以及增删改查
预备知识:
1、fetch ,可以设置fetch = "select" 和 fetch = "join"
fetch ="select"是在查询的时候先查询出一端的实体,然后在根据一端的查询出多端...
分类:
Web程序 时间:
2015-06-27 18:33:33
阅读次数:
186
今天在做统计功能的时候遇到这样一个问题,由于查询结果为统计的数据,即使用了sum方法生成的字段,select refDate,sum(triggerCount) as triggerCount,sum(case when unique_key is null then 0 else trigger_...
分类:
编程语言 时间:
2015-06-27 18:09:29
阅读次数:
148
方法一:在web.xml配置延迟关闭session的过滤器
opensession
...
分类:
Web程序 时间:
2015-06-27 16:40:18
阅读次数:
112
openSession()每次都打开一个新的session,用了openSession(),要记得close()掉getCurrentSession()在session上下文(hibernate配置文件中的current_session_context_class有设定)找session,如果有,则...
分类:
其他好文 时间:
2015-06-27 16:14:17
阅读次数:
104
1 public class ThreeState { 2 public static void main(String[] args) { 3 User u = new User(); //属性:id(对应数据库递增字段),name,age 4 u.setName("cbir...
分类:
Web程序 时间:
2015-06-27 16:11:55
阅读次数:
144
问题描述:在使用Hibernate和Struts是经常会遇到如下BUG:org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationExce...
分类:
其他好文 时间:
2015-06-27 15:53:55
阅读次数:
184
Annotation中配置:@Table元素包括了一个schema和一个catalog属性,如果需要可以指定相应的值.结合使用@UniqueConstraint注解可以定义表的唯一约束(uniqueconstraint)(对于绑定到单列的唯一约束,请参考@Column注解)@Table(name="***",uniqueConstraints={@UniqueConstraint(colu..
分类:
Web程序 时间:
2015-06-27 11:48:32
阅读次数:
1240
项目中经常会碰到需要定时执行的任务,并且需要执行什么任务,以及任务执行的时间都由用户自定义的需求。quartz是比较常用的定时器工具,并且在spring框架中也已经做了很好的集成,所以在以spring+hibernate+st...
分类:
编程语言 时间:
2015-06-27 11:47:59
阅读次数:
137