Tag: hibernate预览模式: 普通 | 列表
09-12
19

Association references unmapped class的解决方法

搞了半天,原来我的NHibernate.cfg.xml文件里没加上新增加的hbm.xml文件
加上
Xml代码
<mapping resource="wisers/weboa/project/model/xml/item.hbm.xml" />!  

<mapping resource="wisers/weboa/project/model/xml/item.hbm.xml" />!

将实体类对应的XML文件的生产操作属性设置成嵌入的资源

查看更多...

Tags: hibernate

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 491
09-07
17

Hibernate 自动建表 指定字符集编码

hibernate 中mysql.cfg配置文件如下:
<property name="connection.url">
    jdbc:mysql://localhost:3306/webseo?useUnicode=true
</property>

<property name="connection.characterEncoding">UTF-8</property>



但是用Hibernate自动建表的时候,表编码依旧是:

查看更多...

Tags: 自动建表 字符集 hibernate

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1162
09-02
11

MySQL+Hibernate下连接空闲8小时自动断开问题解决方案

  前段时间刚完成一个家教网项目,数据库为MySQL5.0,持久层使用Hibernate 3.1,没有使用额外的连接池,那么Hibernate会默认使用它自带的一个默认连接池,也就是DriverManagerConnectionProvider。
  先在本机上调试都毫无问题,于是部署到服务器上,也都没什么问题。由于这是新网站,根本还没正式对外发布和宣传,所以头两天根本没人访问。等到第二天,我再次访问网站时,问题就出现了,错误信息如下:

引用内容 引用内容
root cause

javax.servlet.ServletException: org.hibernate.exception.JDBCConnectionException: could not execute query
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

查看更多...

Tags: MYSQL hibernate

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 656
08-09
01

Hibernate的二级缓存

这句配置的是Hibernate的二级缓存:
<prop key="hibernate.cache.provider_class">
org.hibernate.cache.HashtableCacheProvider


你如果想用Struts+Hibernate,完全可以在Hibernate的配置文件里配置这个二级缓存。
<hibernate-configuration>
<session-factory>

......

查看更多...

Tags: hibernate 缓存 二级

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 730
08-06
23

Hibernate学习笔记

   前段时间,学习了一下Hibernate,在这里推荐一本很容易上手的书<<夏昕.深入浅出Hibernate>>,这本书虽然我只看了前两章,但至少,一开始,我是根据这两章的介绍开始入手的.
一.学习之前的准备
1.安装ant
    ant我老早前就装过了,好像也不难,网上资料也特别多.关键是最后环境变量的设置,设个ANT_HOME=ANT的安装目录,我的机器填的是"d:\ant1.6.1",再把"d:\ant1.6.1\bin"加到path里.
2.下载hibernate
    到官方网站去下载.
3.下载Middlegen-Hibernate-r5
    也到官方网站上去下载
4.下载hibernate-extensions

查看更多...

Tags: hibernate

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 652
08-06
09

配置Middlegen-Hibernate产生hbm映射文件(MYSQL篇)

先决条件:
已经安装了ant和MySQL数据库,数据库表已经建立。
 
1、 从Hibernate官方网站下载Middlegen-Hibernate和hibernate-extensions,并解压。
2、 配置Middlegen-Hibernate:
2.1 配置数据库连接
假设连接的数据库是MySQL,在Middlegen-Hibernate-r5\config\database目录中有一个mysql.xml文件,是用来配置MySQL数据库的连接的。内容为:
   <property name="database.script.file" value="${src.dir}/sql/${name}-mysql.sql"/>
   <property name="database.driver.file" value="${lib.dir}/mysql-connector-java-3.0.15-ga-bin.jar"/>
   <property name="database.driver.classpath"      value="${database.driver.file}"/>

查看更多...

Tags: Middlegen hibernate

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 701