hibernate
iteye_15917
这个作者很懒,什么都没留下…
展开
-
学习笔记2——关于MYEclipse运用annotation技术输入@无法随笔提示
winows->preferences在弹出框搜索输入content Assist,选择java类型,在最下方Auto-Activation中有三个数据可以输入:第一个为随笔弹出的速度(毫秒)。第二个在JAVA文件夹输入哪些符号会弹出随笔,[color=red]可改为.@[/color]就可以为annotation记录随笔。第三个为javadoc随笔。...原创 2013-08-31 22:41:23 · 94 阅读 · 0 评论 -
学习笔记3——hibernate中java类型所对应标准SQL类型
[b]映射类型 java类型 标准sql类型[/b]原创 2013-09-01 12:30:41 · 83 阅读 · 0 评论 -
学习笔记4——hibernate中模型对象的三种状态
hibernate中session管理持久化对象时候的三种状态转变分别为:1、transient 透明状态 2、persistent 持久化状态 3、detached托管状态[code="java"]@Test public void testHibernateWith3Status(){ Teacher t = new Teacher() ; t.setNam...原创 2013-09-02 10:06:49 · 120 阅读 · 0 评论 -
学习笔记5——hibernate中LOAD和GET的区别
session的load和get方法都是从数据库中查找对应的数据,并转化为模型对象,在三种状态中属于persisent状态,但是他们之间有的十分大的区别:GET:[code="java"]@Test public void testGet(){ Session session = sessionFactory.getCurrentSession() ; session...原创 2013-09-02 13:34:44 · 79 阅读 · 0 评论 -
学习笔记6——hibernate中update方法
最基础用法:[code="java"] @Test public void testUpdate1(){ Session session = sessionFactory.getCurrentSession() ; session.beginTransaction() ; Teacher t = (Teacher)session.get(Teacher.class,...原创 2013-09-02 13:56:46 · 224 阅读 · 0 评论 -
学习笔记7——hibernate 一对多单向关联关系问题
在一对多关联关系中[code="java"]@OneToMany @JoinColumn(name="t_groupid") public Set getUsers() { return users; } public void setUsers(Set users) { this.users = users; }[/code]annotatio...原创 2013-09-03 11:02:00 · 102 阅读 · 0 评论 -
学习笔记8——关联关系CURD之save方法
假设两个对象User和Group,在数据库模型上Group为主表,User为从表,属于一对多的关系。hibernate进行save操作时候,如何进行联级操作。普通的做法:在session事务中先进行主表的save操作,使对象转化为persisent状态,再进行从表User的save操作。[code="java"]@Test public void testSaveUser(){...原创 2013-09-03 18:16:02 · 143 阅读 · 0 评论 -
学习笔记9——关联关系之get(load)
hibernate中进行CUD操作时候用cascade设定持久化操作,而R操作用fetch设定持久化操作。在一对多与多对一关联操作中,多的一方进行get操作时,默认采取eager策略,可以利用fetch设定操作为lazy:[code="java"]@ManyToOne(cascade={CascadeType.ALL}, fetch=FetchType.LAZY )...原创 2013-09-03 20:23:25 · 132 阅读 · 0 评论 -
学习笔记10——hibernate中配置opensessioninview注意的三个问题
1、web.xml中opensessioninview拦截器需要配置在struts2拦截器之前。2、opensessioninview默认需要的sessionFactory对象的命名为sessionFactory,在Spring中配置bean时候需要指定改命名,否则找不到bean,或者可以在web.xml指定它的命名为Spring中bean的命名[code="xml"] ...原创 2013-09-08 21:50:07 · 234 阅读 · 0 评论