
是通过映射文件来映射的。举个简单的例子,例如我有个Teacher实体类(某教学管理系统老师用户):
private Integer id; //编号
private String name; //姓名
private String password; //密码
private Date createDate; //创建日期
同时,我创建了数据表TEACHER:
create table teacher( id number(9) primary key, --编号 name varchar2(20), --姓名 password varchar2(20), --密码 create_date date --创建日期 );
这时,怎么关联它们呢?通过加载hibernate框架,我们就可以使用映射文件来关联实体类和数据库了
文件名:Teacherhbmxml(必须与实体类名字一致)
内容:
<xml version="10" encoding="utf-8">
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 30//EN" " >
Hibernate连接数据库
<bean id="dataSource"
class="orgapachecommonsdbcpBasicDataSource">
<property name="driverClassName"
value="commicrosoftsqlserverjdbcSQLServerDriver">
</property>
<property name="url"
value="jdbc:sqlserver://localhost:1433;databaseName=数据库名">
</property>
<property name="username" value="sa"></property> 数据库用户名
<property name="password" value="123"></property> 数据库密码
</bean>
<bean id="sessionFactory"
class="orgspringframeworkormhibernate3LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernatedialect">
orghibernatedialectSQLServerDialect
</prop>
</props>
</property>
</bean>
以上就是关于在HIbernate中,实体类如何映射到数据库全部的内容,包括:在HIbernate中,实体类如何映射到数据库、jsp页面表单提交使用hibernate *** 作数据库问题、求救,hibernate连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)