这个错误有两种情况:1,非主键关联为配置property-ref=(关联表的非主键列) 属性!Hibernate配置文件中关联默认的是主键关联,如果要关联非主键则必须加property-ref 属性 2,查询的列的值在外键表中查不到!例如学生表引用的课程在课程表中根本就没有!
分类:
其他好文 时间:
2014-11-27 15:51:22
阅读次数:
169
Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性每个Hibernate配置文件对应一个Configuration对象Hibernate配置文件可以有两种格式: hibernate.properties hibernate.cfg.xml----常用Hi...
分类:
Web程序 时间:
2014-11-25 23:07:24
阅读次数:
183
在hibernate使用的日志标准都为slf,slf可以看作为它的接口,因此需要找到它的实例,为我们做日志。我们选择使用log4j为实例。1、为防止冲突,先将slf4j-nop的jar包(它也是slf的一个实例)去除2、加入log4j的jar包。3、加入转换包slf4j-log4j4、src下假如log4j.properties配置..
分类:
Web程序 时间:
2014-11-21 16:40:25
阅读次数:
219
一、创建Configuration对象
Configuration实例的唯一作用是创建SessionFactory实例;若映射定义文件在类加载路径中,则可用addResource()方法来添加映射定义文件
3种配置Hibernate方式:
使用hibernate.properties作为配置文件(\project\etc\hiber...
分类:
Web程序 时间:
2014-11-17 12:31:05
阅读次数:
156
上篇博客简单介绍了构建Hibernate环境,但是还没有开始进入持久化设计阶段。这篇博客就开始hibernate的设计工作。
看hibernate原理图如下:hibernate的设计包含三步:实体类设计,实体类映射文件编写,hibernate配置文件编写。
一、实体类设计
以前的面向过程编程,和数据库打交道,我...
分类:
Web程序 时间:
2014-10-26 00:29:22
阅读次数:
293
public class Demo{
Configuration config=new Configuration().configure();
Hibernate4之前的写法,是与应用程序的生命周期一致,并为每个应用程序服务(在多个线程之间共
享))-->
SessionFactory factory=config.buildSessio...
分类:
Web程序 时间:
2014-10-24 19:00:01
阅读次数:
256
Hibernate进行持久化操作离不开SessionFactory对象,这个对象是整个数据库映射关系经过编译后的内存镜像,该对象的openSession()方法可打开Session对象。SessionFactory对想是由Configuration对象产生。每个Hibernate配置文件对应一个c....
分类:
Web程序 时间:
2014-10-17 11:51:43
阅读次数:
183
package com;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;i...
分类:
编程语言 时间:
2014-10-13 21:23:37
阅读次数:
263
com.mysql.jdbc.Driver jdbc:mysql:///zwnj root 1122 org.hibernate.dialect.MySQLDialect
分类:
系统相关 时间:
2014-09-27 13:19:29
阅读次数:
189
跟我一起学extjs5(27--服务端web,spring,hibernate配置文件的加入)
我们前面创建项目的时候是一个java web project,现在在项目中需要加入spring,hibernate,sqlserver连接的jar包以及加入配置文件。spring我现在使用的是3.1版本,hibernate使用的是3.0,具体的jar包以及一些附加包,请自行下载后加...
分类:
编程语言 时间:
2014-09-26 13:04:03
阅读次数:
222