Hibernate—初见

搭建Hibernate环境

eclipse需要手动搭建,比较的麻烦。

1、下载安装hibernate插件。

2、手动创建持久化类。

3、创建关系映射文件。

具体的操作百度上面有很多很多,就不再重复了。

我使用的是MyEclipse2014,破解版本。

可以自动的创建hibernate。百度上也有很多,可以很快的找到。

关系映射的创建方法,在MyEclipse中也可以自动创建,关系映射文件的创建  这是一个新浪博客的一篇文章,讲怎么创建关系映射文件,很详细。在这里分享一下。

有关的报错:

1、在web工程中使用hibernate 报错:Error applying BeanValidation relational constraints。需要在hibernate.cfg.xml中添加
<property name="javax.persistence.validation.mode">none</property>

这一个是做数据验证的,默认值为auto。需要加一个none。具体的可以看一下hibernate的API。

2、若搭建完成后,遇到entity class not found:

检查一下  *.hbm.xml 文件 class 的 name 属性填写是否正确,即关联的实体类的路径。

其他问题,还没有遇到,遇到可以再来分享。

一些hibernate的配置:

<!--  显示hibernate在运行时候执行的sql语句 -->
        <property name="hibernate.show_sql">true</property>
        <!--  格式化sql -->
        <property name="hibernate.format_sql">true</property>  
        <!--  自动建表  -->
        <property name="hibernate.hbm2ddl.auto">update</property>
        
        <!-- 配置session的创建方式:线程方式创建session对象 -->
        <property name="hibernate.current_session_context_class">thread</property>

如:

流程图:



猜你喜欢

转载自blog.csdn.net/wkztselina/article/details/53439374