1. 怎样配置Hibernate.cfg.xml文件
1. 配置数据源
在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI。在本小节中讲述数据源如何配置。
hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- 各属性的配置-->
<!—为true表示将Hibernate发送给数据库的sql显示出来 -->
<property name="show_sql">true</property>
<!-- SQL方言,这边设定的是MySQL -->
<property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>
<!-- 一次读的数据库记录数 -->
<property name="jdbc.fetch_size">50</property>
<!-- 设定对数据库进行批量删除 -->
<property name="jdbc.batch_size">30</property>
<!—下面为JNDI的配置 -->
<!-- 数据源的名称 -->
<property name="connection.datasource">java:comp/env/jdbc/datasourcename</property>
<!-- Hibernate的连接加载类 -->
<property name="connection.provider_class">net.sf.hibernate.connection.DatasourceConnectionProvider</property>
<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<!—映射文件 -->
<mapping resource="com/amigo/pojo/User.hbm.xml"/>
<mapping resource="com/amigo/pojo/Org.hbm.xml"/>
</session-factory>
</hibernate-configuration>
2. c3p0连接池
c3p0连接池是Hibernate推荐使用的连接池,若需要使用该连接池时,需要将c3p0的jar包加入到classpath中。c3p0连接池的配置示例如下:
hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<p bdsharebuttonbox"="" style="margin-top: 0px; margin-bottom: 15px; color: rgb(37, 37, 37); line-height: 28px; text-indent: 2em;">
2. eclipse怎么配置hibernate
1 。工具/原料
能联网的电脑(需要下载JBoss-Tools插件)
Eclipse(版本自己选择,下面用的是eclipse-jee-kepler-SR2-win32)
2.打开Eclipse, Help-->Eclipse Marketplace
9. 注意事项
安装成功后可能有些人的Eclipse打不开,缺少XXX, jvm.dll等之类的,这个时候要检查你的jdk位数和Eclipse位数是否一致。
有些童鞋的电脑配置可能出现内存不足的情况,这时候修改Eclipse.ini文件
3. 如何安装配置hibernate
打开Eclipse 开发工具
菜单 help,选择 Eclipse marketplace
选择search 选项卡,搜索 hibernate 关键字
选择最新的安装版本(eclipse version)的Hibernate Tools点击install ,弹出选择界面,选择如图:
confirm确认安装。
配置使用hibernate Tools
选择 window 菜单中的Customize Perspective ,界面如图
选择 hibernate code generation,如图
将在Eclipse界面工具栏生成命令按钮,如图
点击,选择Hibernate code generation Configuration,new 一个新的配置。
可以配置,生成java code 文件等
4. Hibernate配置
none:不做任何操作
create:启动服务后,先drop删掉表,然后通过映射文件自动创建数据库表,每次启动都会删了表然后重建(当心使用)
create-drop: 也表示创建,只不过再系统关闭前执行一下drop
update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新
validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新
5. hibernate关系配置
LZ你先把你的问题说清楚啊。
你是先添加好B表的数据,B:column3空着,然后添加A表数据,同时更新B的3.
还是同时更新A,B两个表啊?
6. 如何在hibernate配置文件
Hibernate给人的感受是灵活的,要达到同一个目的,我们可以使用几种不同的办法。就拿Hibernate配置来说,常用的有如下三种方式,任选其一。
在 hibernate.cfg.xml 中加入元素 <property>、<mapping>,放置在类路径(classpath)的根目录下。
将 hibernate.properties 放置放在类路径的根目录下。
可编程的配置方式,即在程序中配置Hibernate的启动参数、加载映射文件,需要用Configuration接口来实现这一方式。
使用hibernate.cfg.xml是我比较喜欢的方式,一方面xml天生的优势——良好的可读性,让配置的意图一目了然。另一方面这是官方推荐使用的,如果同时在hibernate.cfg.xml和hibernate.properties对Hibernate进行了配置,那么前者将覆盖后者。
hibernate.properties可以非常的简洁明了,并且有一种linux配置文件的风格。以#开始一行的注释,用键值对的方式存储配置参数。
7. hibernate配置文件
Hibernate可以使用XML或属性档案来配置Sessionactory,预设的配置文件名称?hibernate.cfg.xml或hibernate.properties。上一个主题中所示范的?使用XML文件的方式,一个XML文件的例子如下: hibernate.cfg.xml<?xml version='1.0' encoding='big5'?>http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"></A>truenet.sf.hibernate.dialect.MySQLDialectcom.mysql.jdbc.Driverjdbc:mysql://localhost/使用XML文件进行配置时,可以在当中指定物件与资料库表格的映射文件位置,XML配置文件的位置必须在CLASSPATH的设定中,例如单机执行时主程式的位置,或是Web程式的WEB-INF/classes中,我们使用下面的方式来读入XML文件以配置Hibernate: SessionFactory sf = new Configuration().configure().buildSessionFactory();Configuration表示Java物件与资料库表格映射的集合,?用于之后建立SessionFactory,之后Configuration就不再有作用。预设的XML文件名称是hibernate.cfg.xml,您也可以指定文件的名称,例如: SessionFactory sf = new Configuration().configure("db.cfg.xml").buildSessionFactory();
8. Hibernate如何配置!
查收,
9. 关于spring中配置hibernate
第一,程序是可以通过spring来操作hibernate的,因为你在spring配置文件里面来接收数据源的时候,就是通过spring来控制hibernate来得到的,hibernate的配置文件时可以改动的,你放在哪里有可以,在src的目录下面,或是webRoot下面都可以,只要你把路径写对就可以了,你那个路径肯定是写过了,想知道你的配置文件在哪,你可以选中你的项目,点击菜单栏的
这个按钮,就可以查看到你的项目部署的位子了,也可以看到你的配置文件所在的位子了,config这个文件名,一般会被创建在类路径下面的,所以可以不用写,就是你放在这个目录下面在。
第二,数据源可以放在hibernate配置文件里面,也可以放在spring配置文件里面,这都是可以的!看你个人习惯了!希望可以帮助到你,谢谢!
10. hibernate的配置与使用方法
hibernate.cfg.xml配置文件中的映射出现错误