(Hibernate学习篇) 配置Hibernate

来源:互联网 发布:lol解说淘宝店 编辑:程序博客网 时间:2024/04/29 06:34

第一部分:使用XML文件配置Hibernate

与数据库相关属性的含义:

org.hibernate.dialect.mysqldailect     数据库语言

jdbc:mysql://localhost:3306/shopping          数据库连接地址

connection.username       数据库用户名

connection.password        数据库密码

connection.driver_class     数据库连接驱动

myeclipse.connection.profile      数据源

 

重点:

resource    数据库实体表的配置文件

 

 

第二步:编程方式配置Hibernate

Configuration configuration=new Configuration;//加载数据库实体表的配置文件configurtaion.addResource("mapping.xml");//加载数据库用户名configuration.setProperty("connection.username","root");//加载数据库密码configuration.setProperty("connection.password","123456");//加载数据库的开发语言configuration.setProperty("dialect","org.hibernate.dialect.MySqlDiaLect");//加载数据库驱动connection.setProperty("connection.n.driver_class","com.mysql.jdbc.driver");//加载数据源connection.setProperty("connection.url","jsbc:mysql://localhost/wedb?characterEnconding=UTF-8");


第三步:Hibernate框架的配置属性

(1):Hibernate 框架JDBC属性

(2):Hibernate 框架DateSource属性

(3):Hibernate 框架配置属性

(4):Hibernate框架JDBC和连接属性

(5):Hibrnate框架 缓存属性

(6):Hibernate框架 事务属性

(7):Hibernate框架其他属性

更多Hibernate框架属性配置在--------------(Hibernate学习篇)Hiberate框架属性篇

 

 

第四步:Hibernate配置映射文件

第一种方法:(xml文件配置)

一般可以使用Hibernate XML的配置文件<mapping>标签来制定映射文件的位置。在<mapping>标签中有如下3个属性可以用于指定映射文件的位置:

resource :该属性表示映射文件的相对路径。

file:该属性表示映射文件的绝对路径

jar:该属性表示映射文件所有的jar包。

 

第二种方法:(方法配置)

//相对于resource配置属性public Cronfiguration addresource(String ResourceName) throws MappingExceptio.//相对于fiel配置属性public Configuration addFile(String xmlFile) thows MappingException //相对于File配置属性public Configuration addFile(File xmlFile) throws MappingException//相对实体Beanpublic Configuration addClass(Class pertsistentClasss) throws Mappingxception//相对于jsr属性public Configuration addJar(File jar) throws MappingException//相关与文件属性public Connfiguration addDirectory(File dir) throws MappingException


 

 

 

 

 

原创粉丝点击