会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cbirdq
CAFEBABE
博客园
首页
新随笔
联系
订阅
管理
随笔 - 11
文章 - 0
评论 - 0
阅读 -
1636
2015年6月30日
spring 4 整合hibernate 4的新变化
摘要: 1、在spring中注入hibernate4 sessionfactory时,没有AnnotationSessionFactoryBean,如果要使用Annotation进行映射,可以直接使用LocalSessionFactoryBean2、当表名和类名不一样时,注解@Entity@Table("t...
阅读全文
posted @ 2015-06-30 13:49 cbirdq
阅读(120)
评论(0)
推荐(0)
2015年6月28日
oracle学习
摘要: Oracle学习笔记推荐书籍:《Oracle实用教程(从入门到精通)》、《深入浅出Oracle》1.当前主流数据库:|-微软:SQLServer、access|-瑞典:Mysql|-IBM:DB2|-Sybase:Sybase|-Oracle:OracleA. 小型数据库:access、foxbas...
阅读全文
posted @ 2015-06-28 23:14 cbirdq
阅读(189)
评论(0)
推荐(0)
重定向与转发
摘要: 重定向response.sendRedirect("success.jsp");转发:request.getRequestDispatcher("success.jsp").forward(request,response);1.转发在服务器端完成的;重定向是在客户端完成的★2.转发的速度快;重定向...
阅读全文
posted @ 2015-06-28 22:52 cbirdq
阅读(111)
评论(0)
推荐(0)
8.性能的优化
摘要: 1、session.clear()的运用,尤其在不断分页循环的时候2、1+N问题:@ManyToOne(fetch=FetchType.LAZY) //设置成fetch=FetchType.LAZY并不是不发另外的N条sql语句,而是按需而发,需要用到的时候才发3、Hibernate的一级缓存、二级...
阅读全文
posted @ 2015-06-28 20:05 cbirdq
阅读(108)
评论(0)
推荐(0)
2015年6月27日
7.关系映射(待续)
摘要: 这里指的是对象之间在数量上的关系,包括一对一、一对多、多对一、多对多四种。单向与双向映射是编程角度的区别,在数据库角度讲,是没有区别的(即单向的数据库表与双向的数据库表是一模一样的)铁律1:双向关联必设mappedBy!铁律2:双向关联在编程时必须先设置好对象之间的关联关系一对一单向外键关联@One...
阅读全文
posted @ 2015-06-27 22:15 cbirdq
阅读(98)
评论(0)
推荐(0)
6.Session 接口
摘要: session 管理数据库的一个任务单元常用的方法(CURD):save()delete():从数据库删除数据,缓存中也同时删掉update():数据库有记录 才可以更新,不然出错只更新部分字段,该如何设置? 方法1:在对应的字段的getter方法上进行注解@Column(updatable=fa...
阅读全文
posted @ 2015-06-27 17:18 cbirdq
阅读(133)
评论(0)
推荐(0)
5.hibernate中对象的三种状态:Transient、Persistent和Detached
摘要: 1 public class ThreeState { 2 public static void main(String[] args) { 3 User u = new User(); //属性:id(对应数据库递增字段),name,age 4 u.setName("cbir...
阅读全文
posted @ 2015-06-27 15:34 cbirdq
阅读(158)
评论(0)
推荐(0)
4.openSession() 、 getCurrentSession()与session上下文
摘要: openSession()每次都打开一个新的session,用了openSession(),要记得close()掉getCurrentSession()在session上下文(hibernate配置文件中的current_session_context_class有设定)找session,如果有,则...
阅读全文
posted @ 2015-06-27 14:19 cbirdq
阅读(170)
评论(0)
推荐(0)
2015年6月25日
3.常见的ORM框架
摘要: hibernatetoplinkjdoibatisJPA(java persistence API):这是一个标准,hibernate是其具体的实现。类比JDBC,Mysql,Oracle等都实现了JDBC
阅读全文
posted @ 2015-06-25 22:24 cbirdq
阅读(223)
评论(0)
推荐(0)
2.hibernate初印象
摘要: 上图为jdbc编程,直接面向的是数据库,需要涉及sql语句,不是面向对象的编程。上图为hibernate编程。hibernate对数据库做了很好的封装,在编程过程中几乎不用自己编写sql语句,仅仅通过简单的几个接口就可以实现面向对象的编程。
阅读全文
posted @ 2015-06-25 02:18 cbirdq
阅读(99)
评论(0)
推荐(0)
下一页
公告
昵称:
cbirdq
园龄:
10年
粉丝:
0
关注:
0
<
2025年6月
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
点击右上角即可分享