(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
- (Hibernate学习篇) 配置Hibernate
- Hibernate学习(2)----配置Hibernate
- Hibernate学习:MyEclipse配置Hibernate
- Hibernate学习-配置方法
- hibernate学习(环境配置)
- hibernate学习笔记(1):hibernate配置实例
- Hibernate学习笔记:配置hibernate日志
- Hibernate学习笔记:配置hibernate日志
- hibernate 学习一——配置hibernate
- Hibernate学习笔记(十)Hibernate 高级配置
- 【spring+hibernate学习文档】---配置篇
- (Hibernte 学习篇) Hibernate框架属性配置
- hibernate二级缓存配置学习记录
- 回顾Hibernate---配置篇
- hibernate-hibernate的配置
- 【Hibernate】2.Hibernate配置
- Hibernate学习篇
- Hibernate学习:初识hibernate
- 京东有些贵
- jQuery 写的简单打字游戏
- c++中double转换成string型(浮点数的格式化)(转)
- Polynomial Showdown(zoj 1720)
- HDU 1115 Lifting the Stone(多边形重心)
- (Hibernate学习篇) 配置Hibernate
- 学习笔记之内存模型和名称空间(二)
- C语言堆栈入门——堆和栈的区别
- HDU 1080 Human Gene Functions (DP)
- UVA 10131 - Is Bigger Smarter?非连续的单调递增的最长子序列的长度
- OSWorkFlow深入浅出(4)---犹抱琵琶半遮面
- 浅谈网站验证升级之无过期&支持批量添加子站
- win8 pl2303 usb 转 串口
- 浅谈设计模式在GIS中的应用