Hibernate开发流程
来源:互联网 发布:论兰亭序 知乎 编辑:程序博客网 时间:2024/04/30 02:14
一个完整的hibernate 开发流程包含如下这些步骤
1. 配置Hibernate.cfg.xml
里面包含数据库连接信息,哪些HBM,是否使用2级缓存,是否显示SQL,方言等等
2. 配置 hbm 文件
大概是哪个类对应哪张表,属性对应什么字段,各种关系映射,比如ONE-MANY,MANY-ONE,MANY-MANY
3.使用HIBNERATE
通过Configuration拿到SessionFactory, 接着拿到Session,开启然后进行一系列数据库相关的业务操作
one-many怎么配置
以Category和Product的一对多为举例
1. Category中要有一个set的products
2. 在Category.hbm.xml中要有一对多映射
<set name="products" lazy="false"><key column="cid" not-null="false" /><one-to-many class="Product" /></set>
many-one怎么配置
1. Product中要有一个category属性
2. 在Product.hbm.xml中 进行many-to-one配置
3. <many-to-one name="category" class="Category" column="cid" />
many-many 怎么配置
以User和Product为例子
1. User中有products属性
2. Product中有users属性
3. 使用如下进行配置
4.
<set name="products" table="user_product" lazy="false">
<key column="uid" />
<many-to-many column="pid" class="Product" />
</set>
- Hibernate开发流程
- struts + hibernate + spring开发流程
- Hibernate开发流程(二)
- Hibernate的基本开发流程
- java框架Hibernate学习---hibernate开发流程
- Hibernate开发全面流程和开发配置
- Hibernate 开发流程笔记(上)
- Hibernate 开发流程笔记(中)
- Hibernate 开发流程笔记(上)
- Hibernate 开发流程笔记(中)
- 第三篇:Hibernate开发流程和步骤
- intellij idea开发struts+hibernate流程
- Spring MVC+Hibernate框架项目开发流程
- SSH(Struts2,Spring,Hibernate)整合开发流程
- 开发一个hibernate项目的流程
- JavaWeb学习笔记-Hibernate-02-开发流程
- Hibernate开发配置文件和开发全面流程大全
- Hibernate开发全面流程和开发配置(转载参考)
- JS 瀑布流
- Android中的事件分发----DOWN、MOVE和UP
- android theme(主题)
- 自增自减
- 线性规划
- Hibernate开发流程
- 在centos系统下如何修改root密码
- Hibernate之POJO对象的操作
- 用 Ansible 部署无服务应用!
- java中使用Date和SimpleDateFormat类表示时间
- Chapter 7 计算学习理论
- [转]Java中的JavaBean类
- 请待他好点
- Java中equals与==区别在哪???