Hibernate之配置文件以及对象关系映射文件了解
2014-12-19 20:25
211 查看
声明:CSDN不知道怎么了,有时候就是发表不了博文。本来就是一天一篇博文,最近搞的我很郁闷。有时候一天,有时候两三天都不能发。这就属于不可抗力。没办法的,啥时能发,我就发了。
一、学习案例:关于hibernate的配置文件以及对象关系映射文件的了解。
二、案例分析:
a)hibernate配置文件(hibernate.cfg.xml)
1、hibernate.dialect:数据库使用的SQL方言
2、hiebrnate.connection.driver_class:数据库的驱动程序
3、hibernate.connection.url:连接数据库的URL
4、hibernate.connection.username:连接数据库的用户名
5、hibernate.connection.password:连接数据库的口令
6、hibernate.show_sql:true表示程序运行时,会在控制台输出SQL语句,默认false
7、hbm2ddl.auto:create表示hibernate启动时会自动创建数据库表,update表示hibernate启动时会更新数据库表结构(大家可以测试下对象添加字段,修改类型等)。
b)对象关系映射文件(Object.hbm.xml)
1、hibernate-mapping上可配置包名,如果不配置class中的name填写类名时要带上包名。
2、id标签里必须配置标示符生成器。Hibernate提供了很多中,大家可以查看文档了解。推荐使用native。
3、property 上一般配置name即可,名称一定要和POJO对象里的字段一样。类型可不填,在个别特殊情况下需填写,如:日期,字符,文本等。
4、以上只是对象关系映射文件的一般性了解,对于一对多,多对一,多对多,一对一,单向,双向等关联关系以后再讲,这也是hibernate的难点之处。
三、经验之谈:
a)关于hibernate的学习的难点就是关系映射,其实像我现在不经常用就会烦迷糊。关系映射做好了,在很大程度上对我们编码以及功能实现上是很有帮助的。所以大家没事多研究研究。
b)hibernate在项目中只要关系映射做好基本上就OK了,它主要是更数据库相关的,跟web程序没任何关系。这一点大家要记住,即使你编写application一样可以使用hibernate。
四、参考项目:无。
五、每日一乐:
工头对新工人说:“你做事慢,走路慢,脑筋也动得慢,你有哪件事做得快?”
新工人说:“有,我累得快。”
最终解释权归大学生创业所有。转载请注明出处。@www.23hhr.com
一、学习案例:关于hibernate的配置文件以及对象关系映射文件的了解。
二、案例分析:
a)hibernate配置文件(hibernate.cfg.xml)
1、hibernate.dialect:数据库使用的SQL方言
2、hiebrnate.connection.driver_class:数据库的驱动程序
3、hibernate.connection.url:连接数据库的URL
4、hibernate.connection.username:连接数据库的用户名
5、hibernate.connection.password:连接数据库的口令
6、hibernate.show_sql:true表示程序运行时,会在控制台输出SQL语句,默认false
7、hbm2ddl.auto:create表示hibernate启动时会自动创建数据库表,update表示hibernate启动时会更新数据库表结构(大家可以测试下对象添加字段,修改类型等)。
b)对象关系映射文件(Object.hbm.xml)
1、hibernate-mapping上可配置包名,如果不配置class中的name填写类名时要带上包名。
2、id标签里必须配置标示符生成器。Hibernate提供了很多中,大家可以查看文档了解。推荐使用native。
3、property 上一般配置name即可,名称一定要和POJO对象里的字段一样。类型可不填,在个别特殊情况下需填写,如:日期,字符,文本等。
4、以上只是对象关系映射文件的一般性了解,对于一对多,多对一,多对多,一对一,单向,双向等关联关系以后再讲,这也是hibernate的难点之处。
三、经验之谈:
a)关于hibernate的学习的难点就是关系映射,其实像我现在不经常用就会烦迷糊。关系映射做好了,在很大程度上对我们编码以及功能实现上是很有帮助的。所以大家没事多研究研究。
b)hibernate在项目中只要关系映射做好基本上就OK了,它主要是更数据库相关的,跟web程序没任何关系。这一点大家要记住,即使你编写application一样可以使用hibernate。
四、参考项目:无。
五、每日一乐:
工头对新工人说:“你做事慢,走路慢,脑筋也动得慢,你有哪件事做得快?”
新工人说:“有,我累得快。”
最终解释权归大学生创业所有。转载请注明出处。@www.23hhr.com
相关文章推荐
- MyEclipse配置Hibernate/MyEclipse反向工程从数据表生成POJO和对象关系映射文件(以及HibernateSessionFactory)
- ant深入浅出(一)ant+xdoclet 生成hibernate配置文件以及实体映射文件
- hibernate在配置文件中配置对象关系映射文件即hbm文件路径的写法
- 初识Hibernate(一)之配置文件以及框架搭建
- ant深入浅出(一)ant+xdoclet 生成hibernate配置文件以及实体映射文件
- Hibernate读取配置文件,创建sessionFactory的执行过程以及用工具类优化
- 学习三大框架Struts2 、 Hibernate 、 Spring时,涉及到三大框架的配置文件以及整合。
- Myeclipse如何自动创建hibernate以及配置struts2以及数据库表创建映射文件 详解
- ant深入浅出(一)ant+xdoclet 生成hibernate配置文件以及实体映射文件
- Hibernate主配置文件、映射配置文件以及复合主键查询
- 学好hibernate系列之了解hibernate配置文件
- hibernate以及配置文件详解
- Hibernate怎么知道配置文件放置的位置,以及要加载那个配置文件?
- 自动生成hibernate配置文件和对象关系映射文件
- 自动生成hibernate配置文件和对象关系映射文件
- 快速了解hibernate配置文件与映射文件
- Spring整合Hibernate的XML文件配置,以及web.xml文件配置
- [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系
- hibernate配置文件简介,以及主键生成策略
- Hibernate学习:一(基础配置了解和深入映射文件属性)