- 浏览: 567889 次
文章分类
- 全部博客 (235)
- 数据库 (12)
- j2se (10)
- JQuery (2)
- 经验总结 (4)
- 防毒 (1)
- Struts (20)
- Spring (12)
- 项目 (3)
- 电脑维修项目 (1)
- Eclipse (2)
- JSP (13)
- mysql (5)
- Hibernate (54)
- ssh (1)
- 学习网站 (1)
- tomcat (9)
- servlet (24)
- java语言基础 (1)
- jbpm (1)
- linux (0)
- 技巧积累 (1)
- javaBean (2)
- 设计模式 (2)
- 实用的操作 (9)
- oracle (1)
- UML学习 (1)
- 版本控制 (1)
- 框架 (9)
- javaWeb基础 (13)
- c语言 (0)
- ant (0)
- 关于权限 (3)
- 真正开发有用 (5)
- javascript (2)
- 算法 (1)
- J2EE (1)
- junit (1)
最新评论
-
alleni123:
不错 一搜就搜到这个了
ssession和servletContext的比较 -
hua7381:
楼主,你真实帮了大忙了!!
万能乱码处理---url传中文 -
albrich:
1楼是正解
摘] 装了个Tomcat遇到的问题 -
JA_mcj:
ssession和servletContext的比较 -
haotw:
看了很有帮助,总算对hibernate的延迟加载有一定的了解了 ...
[转]hibernate延迟加载
java 代码
- public void testSQL2(){
- Session session = factory.openSession();
- User user = new User();
- user.setName("linlinlin");
- user.setAge(444);
- user.setAddr("fujian of china");
- session.save(user);
- session.beginTransaction().commit();
- session.close();
- }
其实这中方式就可以insert.
但是假如在配置文件里配置,会执行配置文件当中的
这里的< sql-insert>写在了<class></class>里面
而且?是和上面的property 的属性相对应的.
xml 代码
- <hibernate-mapping>
- <class name="org.tie.User" table="user" catalog="tie">
- <id name="id" type="long">
- <column name="id" />
- <generator class="native" />
- </id>
- <property name="name" type="string">
- <column name="name" length="45" not-null="true" />
- </property>
- <property name="age" type="integer">
- <column name="age" not-null="true" />
- </property>
- <property name="addr" type="string">
- <column name="addr" length="45" not-null="true" />
- </property>
- <sql-insert>
- insert into user(addr,age,name) values(?,?,?)
- </sql-insert>
- </class>
- </hibernate-mapping>
发表评论
-
多对多双项关联
2007-12-02 16:39 4078数据库中仍然是利用一个中间表 持久化类中,都各自包含对方的集合 ... -
多对多单项关联
2007-12-02 16:02 44891.多对多单项关联 在数据库中多对多的关系,表之间设置一个中间 ... -
一对一关联
2007-12-02 14:13 3629一对一的关联 分为外键关联和主键关联 外键关联:在关系模型的表 ... -
双向的多对一或者双向的一对多
2007-12-02 00:38 3564一对多或者多对一都是从一方来看, 双向是从两个方向来看 这个时 ... -
一对多的另一个问题
2007-12-02 00:19 3320如果email 的一方设置uid 不能为空的话回报错,所以需要 ... -
做一对多遇到的几个问题(单向)
2007-12-02 00:14 3266java 代码 public class Use ... -
多对一举例(单项的,从一个方向看)
2007-12-01 23:15 3632java 代码 public class Use ... -
hibernate多对一
2007-12-01 22:59 4255处理多对一的时候 感觉关系模型多对一和一对多是一样的 在域模型 ... -
[转]Hibernate中的outer-join(二):fetch
2007-12-01 22:49 4606... -
hibernate中集合排序
2007-12-01 18:49 3686set,map可以支持内存排序和数据库排序 List什么都不支 ... -
[转] hibernate中给集合排序的方法
2007-12-01 18:47 5760<iframe style="MARGIN ... -
[转]集合类型和结果集排序
2007-12-01 18:39 3492言归正传,Hibernate中的Collection类型分为有 ... -
[转]hibernate延迟加载
2007-12-01 18:22 5980hibernate 延迟加载问题探 ... -
[转]主键自动生成办法
2007-12-01 18:11 3415... -
[转]hibernate中的 bag--解释的太好了.
2007-12-01 17:25 20431Bag是集合,与Set不同的是,Bag允许重复的元素, 在Ja ... -
hibernate值类型集合映射之Map
2007-12-01 17:02 2902java 代码 public class Use ... -
hibernate值类型集合映射之List
2007-12-01 16:43 3310java 代码 public class Use ... -
值类型映射---Set(2)
2007-12-01 13:43 3112这里自定义Email类,set里面放的是 email 类,非 ... -
值类型映射---Set(1)
2007-12-01 13:20 3399这里介绍2种不同的域模型的设计, 一种是Set里面装Strin ... -
事务的作用
2007-12-01 12:41 4557事务的作用是为了防止修改数据库, 如果只是查询那么就没必要修改 ...
相关推荐
- 双向一对多(多对一)关联:`<many-to-one>` 在主控类(如 `Department`)中映射多对一关系,`<one-to-many>` 在被控类(如 `Employee`)中定义反向引用。 - 双向多对多关联:例如,`Course` 和 `Student` 之间...
### Hiernate课件知识点详述 #### 一、Hibernate简介 **1.1 什么是Hibernate?** Hibernate是一个开源框架,能够自动地根据XML完成对象关系映射(ORM),并将对象持久化到数据库中。它是连接Java应用程序和关系...
在实际开发中,为了确保项目正常运行,我们需要将这些依赖添加到类路径中。对于现代的Java项目,这通常通过Maven或Gradle等构建工具来完成,它们会自动下载并管理所有必要的库文件。 总结来说,"hibernate+jar1.zip...
- **操作**:通过`Session`对象调用`update`、`delete`方法来修改或删除数据库中的记录。 - **示例**:`session.update(customer);` 或 `session.delete(customer);` #### 继承映射 - **概念**:支持不同类型的继承...
4. **持久化(Persistence)操作**:包括保存(save())、更新(update())、删除(delete())和加载(get()、load())。此外,还支持查询操作,如Criteria API和HQL(Hibernate Query Language)。 5. **懒加载...
标题中的"spring2.5.6 +struts2.1.8+hiernate3.3.2(jar)"指的是一个集成开发环境,它包含了三个关键的Java Web框架:Spring 2.5.6、Struts 2.1.8和Hibernate 3.3.2。这些框架在Java应用开发中扮演着重要的角色,尤其...
Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS论坛系统Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS...
hiernate 3.6.10 api chm
2. **持久态(Persistent)**:指对象已经被添加到当前 Session 中,并且与数据库中的记录建立了映射关系。 3. **游离态(Detached)**:指原本处于持久态的对象,但由于某些操作(如 Session 关闭或清除)导致它...
在本项目"jsp_spring_dao_hiernate_spring登录_truthf1m_"中,我们主要探讨了如何利用Spring框架实现一个登录功能。这个项目涵盖了Web开发中的几个关键组件,包括JSP(JavaServer Pages)、Spring框架的核心部分,...
3. **整合XFire与Spring**:通过Spring的Bean配置,将XFire的服务实现类注入到XFire的ServiceDefinition中。这样,Spring可以管理服务的生命周期,包括初始化、销毁以及事务控制。 4. **定义服务接口和实现**:创建...
在IT行业中,开发大型企业级应用时,常常需要将多种技术进行集成,以实现更高效、更灵活的架构。"Struts+Hibernate+Spring+Ajax"的整合是Java Web开发中一个经典且广泛采用的组合,它涵盖了MVC(Model-View-...
Struts2、Spring和Hibernate是Java Web开发中的三个核心框架,它们共同构成了经典的“SSH”架构,用于构建高效、可维护的大型企业级应用。这个架构整合了MVC(Model-View-Controller)设计模式、依赖注入(DI)与...
- 模型层:在DocdocumentUtil中添加查询方法,如finTbDocdocument()和finTbDocdocumentCount(),用于获取列表数据和计算总数。 3. **收文管理新增**: - 界面层:使用docdocument_add.jsp页面收集用户输入,包含...
- 模型层:在HibernateUtil中添加了查询公告列表和获取总数的方法。 3. **公告新增** - 界面层:新增公告的页面是bbc_add.jsp,包含各种表单元素和按钮供用户输入信息。 - 控制层:控制层的逻辑页面bbc_...
【北大青鸟 订货系统】是一个基于Java技术栈,运用了Struts2、Hibernate以及SQL Server 2005数据库开发的业务管理系统。这个系统的主要目标是提供一个高效、便捷的订货流程,帮助用户实现线上选购商品、创建订单、...
在Hibernate框架中,`get` 和 `load` 都是用来从数据库中获取对象的方法,但它们之间存在一些关键差异。了解这些差异对于高效地使用Hibernate至关重要。 首先,让我们来看看这两个方法的基本用法: 1. `get` 方法...
【审核批示模块】是OA(办公自动化)系统中的一个重要组成部分,该模块主要负责对审核批示进行编辑、查看、删除和审核等操作。本模块的设计基于标准的MVC(Model-View-Controller)架构,确保了良好的代码组织和职责...