asp网站建设代码,江阴市网站建设,襄阳品牌网站建设,长春网站建设培训班hibernate学习#xff08;二#xff09;
一、hibernate常见配置#xff1a; 1.XML提示问题配置#xff1a; 二、hibernate映射的配置#xff1a; #xff08;1#xff09;class标签的配置#xff1a;
标签用来建立类与表之间的映射关系属性#xff1a; 1.name二
一、hibernate常见配置 1.XML提示问题配置 二、hibernate映射的配置 1class标签的配置
标签用来建立类与表之间的映射关系属性 1.name类的全路径。 2.table表名。类名与表名一致table可以省略 3.catalog数据库名。
2ID标签的配置
标签用来建立类中的属性与表中的主键的对应关系。属性 1.name类中的属性名 2.column表中的字段名类中的属性名和表中的字段名一致column可以省略 3.length长度 4.type类型
3property标签的配置
标签用来建立类中的普通属性与表的字段对应关系。属性 1.name类中的属性名 2.column表中的字段名 3.length长度 4.type类型 5.not-null设置非空 6.unique设置唯一
三、hibernate核心配置 1必须的配置 连接数据库的基本参数 1.驱动类 2.URL路径 3.用户名 4.密码 方言
2可选的配置
显示SQLhibernate.show_sql格式化SQLhibernate.format_sql自动建表hibernate.hbm2ddl.auto 1.none:不使用hibernate自动建表 2.create如果数据库有表删除原有表重新创建。如果没有表新建测试 3.create-drop如果数据库有表删除原有表执行操作删除这个表。如果没有表新建一个使用完了删除该表测试 4.update如果数据库中有表使用该表如果没有表创建新表更新表结构 5.validate如果没有表不会创建表。使用数据库原有表检验映射和表结构是否一致
3映射文件的引用
引用映射文件的位置。 多提一嘴第二种配置方式是经常用的了解即可