hibernate-使用Hibernate时hbm文件的配置问题

问题描述

使用Hibernate时hbm文件的配置问题

在使用SSH框架做一个web项目时,配置hbm文件遇到了问题...
因为在sql中表的设计比较麻烦,自己没有配成功。。
情况是这样的:
有两张表 paper和options,
其中paper的主键是paperID,
options的主键是optionID和paperID(也就是说paperID是来自paper的外码),
想请教一下这两个hbm文件怎么配置。。
谢谢!

解决方案

这两张表的关系是一对一呢还是多对一呢,不同的类型配置是不一样的

时间: 2024-10-28 20:59:11

hibernate-使用Hibernate时hbm文件的配置问题的相关文章

Hibernate继承映射时错误的解决方法

借助于Hibernate强大的O/R Mapping能力,我们能够通过discriminator轻易地将一颗继承树映射到一 个表中,通过discriminator确定具体映射的子类. 在设置@hibernate.discriminator column="type" type="integer"后,启动Hibernate报错: Could not format discriminator value to SQL string 搜索Hibernate官方文档后发现问

hibernate进行分页时,sessionFactory为null报空指针异常

问题描述 hibernate进行分页时,sessionFactory为null报空指针异常 从网上查了许都,都没能解决,不知道是配置文件有问题,还是方法写的有问题 解决方案 dao层实现类: /** @ClassName: BaseDaoImpl @Description: 基础dao实现 @author john @date 2015年2月26日 下午3:27:15 */ @SuppressWarnings("unchecked") public abstract class Bas

ssh整合-spring整合hibernate做测试时没有报错,当三个整合时启动就报错啦,求大神指点!!

问题描述 spring整合hibernate做测试时没有报错,当三个整合时启动就报错啦,求大神指点!! 报的错误org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'ecsUnsigned' on target class [class $Proxy17] failed; nested exception is org.springframework.tran

hibernate 生成表时怎么生成字段类型是timestamp

问题描述 hibernate 生成表时怎么生成字段类型是timestamp 设了映射成timestamp 解决方案 http://it.chinawin.net/softwaredev/article-b5a7.html 解决方案二: 你试着把birthDate字段的时间秒的小数部分给一个值,试一下. 解决方案三: 生成Hibernate映射文件时 常见字段类型转换

MyEclipse SSH框架中Hibernate如何插入时分秒?

问题描述 我用myeclipse开发基于SSH框架的系统,不过用hibernate插入日期时,时分秒变成00:00:00.这个问题应该如何解决?我的环境是:数据库:MSSQL2005数据库字段是datetime,hibernate类型是Calendarpojo类对应日期的属性类型是Calendar我调试了了一下程序,pojo类里的属性的值包含时分秒,插入到数据库后就变成00:00:00.请高手帮忙! 解决方案 解决方案二:编辑器很有个性啊解决方案三:可以的话这个日期让数据库自己生成,不要自己去添

ssh-SpringMVC+Spring+Hibernate 启动tomcat时出现这个错误怎么解决

问题描述 SpringMVC+Spring+Hibernate 启动tomcat时出现这个错误怎么解决 2012-10-24 11:45:22 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the

java-测试Spring整合hibernate/Struts2框架时,配置文件报奇怪的错误,求解

问题描述 测试Spring整合hibernate/Struts2框架时,配置文件报奇怪的错误,求解 为什么会报无法识别property? 解决方案 怎么都是这种问题,property要包含在bean标签内 解决方案二: Struts2+hibernate+spring整合时错误Struts2+hibernate+spring整合时错误 解决方案三: http://iteye.blog.163.com/blog/static/186308096201210265334689/ 解决方案四: pro

javaee-javaEE小白,hibernate工程运行时出错

问题描述 javaEE小白,hibernate工程运行时出错 想要实现一个学生教务管理系统,首先提供一个登陆页面,输入账号与密码,跳转到登录成功界面,输入账号密码后点击登录出错 解决方案 你在配置文件里定义的bean id="dlDaoImp" 在引用时写成了"DlDaoImp" 大小写不一致导致程序找不到定义的bean 解决方案二: 注入时候dlDaoImp,取的时候怎么改叫DlDaoImp了呢 解决方案三: 应该是DlDaoImp这个名字定义的问题吧,不是应该d

hibernate注解开发时遇到异常

问题描述 hibernate注解开发时遇到异常 求助: 我在使用Hibernate的注解开发时遇到了这个异常:'hibernate.dialect' must be set when no Connection avalable.上百度搜了一下,说是数据库的问题,可是我的数据库是连接得上的.就是我又两个类Student和Teacher,Student使用mapping.xml的方法映射,Teacher用注解,单独用Student测试时是好好的,可以向数据库加东西.加了Teacher后,测试Tea