上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: Hibernate 与数据库中的触发器协同工作时, 会造成两类问题 1触发器使 Session 的缓存中的持久化对象与数据库中对应的数据不一致:触发器运行在数据库中, 它执行的操作对 Session 是透明的 Session 的 解决方案: 在执行完 Session 的相关操作后, 立即调用 Ses... 阅读全文
posted @ 2014-09-29 15:57 Jeremy_software 阅读(620) 评论(0) 推荐(1) 编辑
摘要: Hibernate并没有给出直接调用数据库的存储过程的API,所以咋们就要通过调用原生的的connection对象来实现对存储过程的条用Hibernate调用存储过程的步骤: 1:获得原生connection对象: 1)调用Session的doWork()方法,并在doWork()方法里... 阅读全文
posted @ 2014-09-29 15:52 Jeremy_software 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 持久化对象有以下几种状态:临时对象(Transient): 在使用代理主键的情况下, OID 通常为 null 不处于 Session 的缓存中 在数据库中没有对应的记录 持久化对象(也叫”托管”)(Persist): OID 不为 null ... 阅读全文
posted @ 2014-09-29 15:39 Jeremy_software 阅读(1949) 评论(0) 推荐(0) 编辑
摘要: 首先咋们看一个图:flush:首先箭头是由缓存指向数据库,即当我调用Session.flush()方法时它会强制使数据库的记录跟缓存中的对象状态保持同步 ,如果不一致,就会发送Sql语句,保持一致,而Hibernate在Session的声明周期能自动感知缓存对象的状态是否和数据库一致,如果不一致,会... 阅读全文
posted @ 2014-09-29 10:15 Jeremy_software 阅读(222) 评论(0) 推荐(0) 编辑
摘要: ORM的理解:ORM(Object/Relation Mapping): 对象/关系映射ORM 主要解决对象-关系的映射: ORM的思想:将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。ORM 采用元数据来描述对象-关系映射细节, 元数据通常采用... 阅读全文
posted @ 2014-09-28 10:02 Jeremy_software 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 配置项目的前提下你应该配置好你的开发环境1新建hibernate.cfg.xml文件,放在src目录里 com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/mydb1 root ... 阅读全文
posted @ 2014-09-28 09:16 Jeremy_software 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 自定义拦截器1). 具体步骤I. 定义一个拦截器的类 > 可以实现 Interceptor 接口 > 继承 AbstractInterceptor 抽象类II然后在拦截器类的interceptor()方法中定义这个拦截器的功能III. 在 struts.xml 文件配置. 1注册拦截器 2使用... 阅读全文
posted @ 2014-09-26 20:31 Jeremy_software 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 3. 表单的重复提交问题1). 什么是表单的重复提交 > 在不刷新表单页面的前提下: >> 多次点击提交按钮 >> 已经提交成功, 按 "回退" 之后, 再点击 "提交按钮". >> 在控制器响应页面的形式为转发情况下,若已经提交成功, 然后点击 "刷新(F5)" > 注意: >> 若刷... 阅读全文
posted @ 2014-09-26 19:21 Jeremy_software 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 前言:在实际的开发中,我们可能需要动态下载和静态下载,动态下载:例如我上传了一个文件,你想下载,那就必须动态生成下载链接,因为我服务器一开始是不知道我上传的东西是什么,放在那里,静态下载:比如一些网站一些固定的资源,提供给我们下载这里我写的是关于静态的下载实现流程:第一步:编写Action类,响应下... 阅读全文
posted @ 2014-09-26 18:33 Jeremy_software 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1文件上传的流程: 第一步:首先得用表单标签的在客户端接收上传的文件例如: 1 2 3 4 5 6 7 8 9 ------代表接收文件在上传客户端的具体位置10 11 12 13 14 第二步... 阅读全文
posted @ 2014-09-26 17:14 Jeremy_software 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页