hibernate 配置文件| 耗时:0.354秒|89635条结果

Hibernate配置文件

Struts2配置文件详解 Struts2中struts-default.xml、struts.xml 及struts.properties详解 1) struts-default.xml 该文件位于struts2-core-2.1.8.1.jar包内,是struts2框架默认加载的配置文件。它
http://www.itnose.net/detail/6219033.html 2015-03-06 16:31   [Hibernate]

Hibernate配置文件

执行有关数据库的操作了。例如,读取延迟加载的集合属性,可能会抛出LazyInitalizeException。 配置文件 Hibernate同时支持动态配置   XML配置 Configurationcfg = new Configuration().addResource(“com
http://www.itnose.net/detail/6217237.html 2015-03-04 09:21   [Hibernate]

hibernate配置文件

hibernate可以通过两种方式配置xml 和 annotation xml  为xx类配置一个xx.hbm.xml文件,放在xx.java相同目录下面 类Student package com.zc.hibernate.model; public class Student { private int id; private String name; private int age; public int getId() {  return id; } public void setId(int id) {  this.id = id; } public String getName() {  return name; } public void setName(String name) {  this.name = name; } public int getAge() {  return age; } public void setAge(int age) {  this.age = age; } } 对应的数据库建表语句 create table student(id int ,name varchar(20),age int); 配置文件Student.hbm.xml内容 <?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"        "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="com.zc.hibernate.model"><!-- 类表映射  --> <class name="Student" table="student"> <!-- id属性表示主键 ,如果属性名跟表中的列名相同,column属性可以省略--> <id name="id" column="id"></id> <!-- property 表示其他属性 ,如果属性名跟表中的列名相同,column属性可以省略--> <property name="name"></property> <property name="age"></property> </class></hibernate-mapping> 然后在hibernate.cfg.xml文件中添加一行 <!--  注意:用"/"而不是用".",因为这里是路径,不是类 --> <mapping resource="com/zc/hibernate/model/Student.hbm.xml"/> annotation 配置方法 在类中修改  package com.zc.hibernate.model; import javax.persistence.Entity;import javax.persistence.Id; @Entity //如果类名跟表名不同用s@Table(name="_teacher") public class Teacher { private int id; private String name; private String title; @Id public int getId() {  return id; } public void setId(int id) {  this.id = id; } public String getName() {  return name; } public void setName(String name) {  this.name = name; } public String getTitle() {  return title; } public void setTitle(String title) {  this.title = title; } }  然后在hibernate.cfg.xml中添加一句 <mapping class="com.zc.hibernate.model.Teacher"/>  可见,annotation 配置简单多了,嘿嘿
http://www.itnose.net/detail/490406.html 2014-01-23 18:55   [Hibernate]

hibernate配置文件

hibernate.cfg.xml配置文件: Code <?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>         <property name="connection.username">root</property> //用户名         <property name="connection.password">1234</property> //密码         <property name="connection.url">jdbc:mysql://localhost:3306/shop?useUnicode=true&amp;characterEncoding=utf-8</property> //url(红色部分写入MySQL数据时中文就不会有乱码了)         <property name="dialect">org.hibernate.dialect.MySQLDialect</property> //设置MySQL方言         <property name="myeclipse.connection.profile">MySQL Connection</property>         <property name="connection.driver_class">com.mysql.jdbc.Driver</property> //驱动(不同的数据库驱动不同,这是MySQL的)            <property name="hibernate.show_sql">true</property> //设置了这个属性在MyEclipse的控制台就会打印出SQL语句       <mapping resource="cn/thinkmore/hiberante/session/Customer.hbm.xml" /> //映射相应的类配置文件     </session-factory> </hibernate-configuration 一个类的配置文件(customer.hbm.xml): Code <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!--      Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping>     <class name="cn.thinkmore.hiberante.session.Customer" table="customers" catalog="shop">         <id name="id" type="java.lang.Long">             <column name="ID" />             <generator class="native" />         </id>         <property name="name" type="java.lang.String">             <column name="NAME" length="15" not-null="true" />         </property>         <property name="email" type="java.lang.String">             <column name="EMAIL" length="45" />         </property>         <property name="password" type="java.lang.String">             <column name="PASSWORD" length="8" />         </property>
http://www.itnose.net/detail/490295.html 2014-01-23 18:55   [Hibernate]

hibernate配置文件

<?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"> <!-- Generated by MyEclipse Hibernate Tools.                   --> <hibernate-configuration>     <session-factory>      <property name="hibernate.show_sql">true</property>      <property name="connection.url"> jdbc:odbc:exam </property> <property name="connection.username"></property> <property name="connection.password"></property> <property name="connection.driver_class"> sun.jdbc.odbc.JdbcOdbcDriver </property> <property name="dialect">org.hibernate.dialect.DerbyDialect</property>    <mapping resource="User.hbm.xml" />    <mapping resource="Dept.hbm.xml" />     </session-factory> </hibernate-configuration> 帮我详细各关键字的具体意思。   还有,就是看hibernate,跟看factory框架有什么关系。(老师说看下factory框架。) 回复讨论(解决方案) <session-factory>         <!--显示执行的SQL语句-->         <property name="show_sql">true</property>         <!--连接字符串-->         <property name="connection.url">jdbc:mysql://localhost:3306/zfvims</property>         <!--连接数据库的用户名-->         <property name="connection.username">zfvims</property>         <!--数据库用户密码-->         <property name="connection.password">leizhimin</property>         <!--数据库驱动-->         <property name="connection.driver_class">com.mysql.jdbc.Driver</property>         <!--JDBC连接池(使用内置的连接池)-->         <property name="connection.pool_size">1</property>         <!--设置Hibernate自动管理上下文的策略-->         <property name="current_session_context_class">thread</property>         <!--选择使用的方言-->         <property name="dialect">org.hibernate.dialect.MySQLDialect</property>         <!--在启动时删除并重新创建数据库-->         <property name="hbm2ddl.auto">create</property>         <mapping resource="events/Event.hbm.xml"/>         <mapping resource="events/Person.hbm.xml"/>     </session-factory> 1楼解说的很好,很强大  一楼已经说的很完整了 等待高手 呵呵,一楼讲得可以 建议新手先不要管这些具体配置,先能把hibernate用起来,或者看看hibernate官方给的配置信息,基本可以明白一半 一楼这个答案还不错。 挺强。  <session-factory>  
http://www.itnose.net/detail/371760.html 2014-01-03-15:02   [J2EE]

Hibernate入门配置文件

,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命 意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 使用POJO名称是为了避免和 EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为 VO(value -object)或 dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。 二、实体类和配置文件 2.1实体类 2.1.1客户的实体类 public class Customer {     private Long cust_id;     private String cust_name;     private String cust_source;   // 联系人的集合:一个客户对应多个联系人linkman     private Set<LinkMan> linkMans = new HashSet<LinkMan>();   //提供上述属性的get和set方法, 此处为节省版面而略去 } 2.1.2联系人实体类 public class LinkMan {     private Long lkm_id;     private String lkm_name;     private String lkm_gender;     private String lkm_phone;     private String lkm_mobile;     private String lkm_email;     private String lkm_qq;     private String lkm_position;     private String lkm_memo;         // private Long lkm_cust_id;     private Customer customer;// 联系人对应的客户的对象   //生成上述属性的get个set方法,此处为节省版面而忽略没写 } 2.2实体类Customer对应的Customer.hbm.xml映射配置文件 2.2.1客户Customer的映射文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC     "-//Hibernate/Hibernate Mapping DTD 3.0//EN"     "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping>     <!-- ORM:Object Relational Mapping,将实体类O和数据库的表R 建立映射关系 -->     <class name="com.itheima.hibernate.domain.Customer" table="cst_customer">         <!-- 类中的属性与表中的主键对应 -->     <!--       id标签中的属性:name,column, length,  type        name:实体类中oid的名称,(必须)        column:数据库表中主键字段;(非必须, 实体类中oid与表中主键字段名一致时, 可以省略column属性)        length:字段长度, hibernate自动建表时用到(非必须);        type:数据类型(非必须)         java的数据类型 ----> type="java.lang.String"         hibernate的数据类型 ----> type="String"         sql的数据类型  ----> type="varchar(32)"     -->         <id name="cust_id" column="cust_id">     <!--hibernate中的主键生成策略:increment, identity, sequence, native, uuid, assigned             -->            <generator class="native"/>         </id>         <!-- 类中的属性与表中的字段对应 -->     <!--如果类中属性名, 与数据库中标的字段名相同时, column可以省略-->     <!--         property标签中字段名与id标签中的一样:name(必须),column(非必须), length(非必须),  type(非必须)       -->         <property name="cust_name" column="cust_name"/>         <property name="cust_source" column="cust_source"/>        <!-- 配置一对多的关联映射 -->         <!--            set标签:用来描述一的一方存放的多的一方的集合                * name:多的一方的集合属性名称         -->         <set name="linkMans">            <!--                key标签:                    * column多的一方的外键的名称            -->            <key column="lkm_cust_id"/>            <!--                one-to-many标签:描述一对多的关系                    * class:多的一方的类的全路径             -->            <one-to-many class="com.itheima.hibernate.domain.LinkMan"/>         </set>     </class> </hibernate-mapping> 2.2.2联系人linkman的映射文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC     "-//Hibernate/Hibernate Mapping DTD 3.0//EN"     "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping>     <class name="com.itheima.hibernate.domain.LinkMan" table="cst_linkman">         <id name="lkm_id">            <generator class="native"></generator>         </id>         <property name="lkm_name"/>         <property name="lkm_gender"/>         <property name="lkm_phone"/>         <property name="lkm_mobile"/>         <property name="lkm_email"/>         <property name="lkm_qq"/>         <property name="lkm_position"/>         <property name="lkm_memo"/>                 <!-- 在多的一方配置many-to-one -->         <!--            many-to-one标签:用来描述多对一的关系配置。                * name      :一的一方的对象的属性名称。                * class     :一的一方的类的全路径                * column    :外键的名称          -->         <many-to-one name="customer" class="com.rodge.hibernate.domain.Customer" column="lkm_cust_id"/>     </class> </hibernate-mapping> 三、hibernate的核心配置文件hibernate.cfg.xml (在ssh整合的时候,hibernate的核心配置文件可以写入spring的配置文件中) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC     "-//Hibernate/Hibernate Configuration DTD 3.0//EN"     "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration>     <session-factory>         <!-- 连接数据库的信息 -->         <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>         <property name="hibernate.connection.url">jdbc:mysql:///hibernate_day01</property>         <property name="hibernate.connection.username">root</property>         <property name="hibernate.connection.password">123</property>                 <!-- 数据库的方言:根据底层的数据库生成不同的SQL -->         <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>         <!-- 配置显示SQL -->         <property name="hibernate.show_sql">true</property>         <!-- 配置格式化SQL -->         <property name="hibernate.format_sql">true</property>         <!-- 配置hbm2ddl -->         <property name="hibernate.hbm2ddl.auto">update</property>      <!-- 配置C3P0连接池 -->         <property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>         <!--在连接池中可用的数据库连接的最少数目 -->         <property name="c3p0.min_size">5</property>         <!--在连接池中所有数据库连接的最大数目  -->         <property name="c3p0.max_size">20</property>         <!--设定数据库连接的过期时间,以秒为单位,         如果连接池中的某个数据库连接处于空闲状态的时间超过了timeout时间,就会从连接池中清除 -->         <property name="c3p0.timeout">120</property>          <!--每3000秒检查所有连接池中的空闲连接 以秒为单位-->         <property name="c3p0.idle_test_period">3000</property>                 <!-- 加载映射文件 -->         <mapping resource="com/rodge/hibernate/domain/Customer.hbm.xml"/>    <mapping resource="com/rodge/hibernate/domain/LinkMan.hbm.xml"/>     </session-factory> </hibernate-configuration> <!-- 在多的一方配置many-to-one -->         <!--            many-to-one标签:用来描述多对一的关系配置。                * name      :一的一方的对象的属性名称。                * class     :一的一方的类的全路径                * column    :外键的名称          -->                  <many-to-one name="customer" class="com.itheima.hibernate.domain.Customer" column="lkm_cust_id"/>
http://www.itnose.net/detail/6721492.html 2017-02-19 22:53   [J2SE]

Hibernate配置文件详解

Hibernate的基本配置文件有两种:hibernate.cfg.xml和model.hbm.xml文件hibernate.cfg.xml包含了Hibernate与数据库的基本连接信息,在Hibernate工作的初始阶段,这些信息被先后加载到Configuration和
http://www.itnose.net/detail/6512777.html 2016-05-30 12:17   [Hibernate]

Hibernate配置文件解释

  Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性每个Hibernate配置文件对应一个Configuration对象Hibernate配置文件可以有两种格式:   hibernate
http://www.itnose.net/detail/6159699.html 2014-11-25 21:37   [J2SE]

Hibernate配置文件笔记

public  class Demo{ <!--创建Configuration实例,并加载对应的配置文件hibernate.cfg.xml)--> Configuration config=new Configuration().configure
http://www.itnose.net/detail/6134905.html 2014-10-24 17:17   [Hibernate]

Hibernate配置文件的疑问

hibernate有一个表a的配置文件a.hbm.xml,有一个表a对应的bean:A。 现在因为特殊需要,需要同时查询a和b两张表,并且根据a.t like '%b.t%'的条件进行数据查询。因为表关联查询时我需要表a的所有字段和表b的3个字段,那么表b的3个字段的映射是否
http://www.itnose.net/detail/879751.html 2014-03-01 03:06   [J2EE]

hibernate 分页配置文件

回复讨论(解决方案) 没有啊!!! <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC
http://www.itnose.net/detail/797095.html 2014-02-21 14:16   [J2SE]

hibernate配置文件问题()

如何在这样的配置文件上加多对一<many-to-one> <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE 
http://www.itnose.net/detail/620620.html 2014-02-18 22:33   [java其它相关]

hibernate 配置文件(摘录)

Hibernate 中,各表的映射文件….hbm.xml 可以通过工具生成,例如在使用MyEclipse 开发时,它提供了自动生成映射文件的工具。本节简单的讲述一下这些配置文件配置。        配置文件的基本结构如下: <
http://www.itnose.net/detail/511803.html 2014-01-26 16:36   [Hibernate]

hibernate配置文件详解

;   <!--声明Hibernate配置文件的开始-->          <hibernate-configuration>     <
http://www.itnose.net/detail/505766.html 2014-01-25 16:12   [Hibernate]

  1  2  3  4  5 下一页>