(Hibernate学习篇) 配置Hibernate
第一部分:使用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
//相对实体Bean
public Configuration addClass(Class pertsistentClasss) throws Mappingxception
//相对于jsr属性
public Configuration addJar(File jar) throws MappingException
//相关与文件属性
public Connfiguration addDirectory(File dir) throws MappingException
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。