hibernate影射文件问题

问题描述

多对多关联,关联表除了本身的主键,和两个外键外,还增加一个不能为空的字段,请问在hibernate里怎么利用此不能为空的字段?(中间表没有不能为空的字段情况下,在java中通常中间表的javabean与xx.hbm.xml配置文件通常不写)

解决方案

http://www.iteye.com/problems/4227希望对楼主有帮助!
解决方案二:
引用和两个外键外,还增加一个不能为空的字段这个情况下,你需要操作额外的字段那就为hiber映射该表

时间: 2024-10-29 08:50:21

hibernate影射文件问题的相关文章

sql query-J2EE SSH框架中 hibernate映射文件hbm.xml相关问题

问题描述 J2EE SSH框架中 hibernate映射文件hbm.xml相关问题 使用hbm.xml文件时,有遇到一个标签,在标签中我只要HQL语句加上小于<号MyEclipse就提示错误,那我该如何添加小于号呢,请问大家是怎么回事,如何解决? 具体如下图 解决方案 需要转义的. < > 分别表示 < 和 >! 如果还有其他的,可以查看CSDN移动问答 解决方案二: 打开方式的问题 在MyEclipse的资源树里右击该文件,"Open as"选择合适的方

mysql生成hibernate映射文件外键不能生成

问题描述 RT我在项目中用powerdesigner建的mysql数据库,主外键在数据库中也有,但是在生成hibernate映射文件时外键不能生成关系(一对多.多对多)什么原因啊 解决方案 解决方案二:那就手动加上呗..我一般都是用myEclipse的逆向工程生成hbm文件解决方案三:关键是我这是生成不了手工配置添麻烦了解决方案四:没道理呀,我配出来的都是有的.怪了...

hibernate mapping文件id问题

问题描述 如何创建以字符串为主键的po类映射比如我的表的主键名称为usernameString类型长度20 解决方案 解决方案二:可以通过在映射文件中设置generator中的值来制定意id的类型解决方案三:可以通过在hibernate映射文件中配置id的generator的不同形式来达到目的

hibernate3-MyEclipse2014怎样创建Hibernate映射文件

问题描述 MyEclipse2014怎样创建Hibernate映射文件 MyEclipse2014创建Hibernate映射文件,里面没有逆向创建选项,应该怎样弄,求大神赐教 解决方案 MyEclipse-生成Hibernate映射文件myeclipse中hibernate实体类生成映射文件用MyEclipse自动生成hibernate映射文件和实体类 解决方案二: http://jingyan.baidu.com/article/27fa7326e9ef8b46f8271f2a.html

Hibernate映射文件打成jar,JUnit测试无法正确执行的问题分析

之前将Hibernate的实体类及其映射文件也放到项目中,由于有多个项目使用同一个数据库, Hibernate实体类和映射文件重复,不便于维护和升级.因此将其抽取出来,打成jar包,再引入回项目. 实际操作中,发现个诡异的问题:项目运行没问题,但是JUnit单元测试不能运行(方法使用了HQL语 句时),总是报org.hibernate.hql.ast.QuerySyntaxException的错误,说明没有找到映射文件,不知道 为何.具体报错信息如下: org.springframework.o

MyEclipse逆向生成实体类和Hibernate映射文件

开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事.MyEclipse提供简便的方法:反向数据库 步骤大致如下: 第一步: window-->open Perspective-->MyEclipse Java Persistence 操作后会出现一个视图DB Brower:MyEclipse Derby 在空白区点击右键,新建一个数据库对象.我用的是mysql,其实我一直想用oracle之类的,只是机子内存小,又懒得倒腾别的,结果截个图吧: 左边的属性按照自己使用的数据库填就行了,左边

struts2 spring hibernate的文件上传问题

问题描述 用struts2 spring hibernate 文件上传不会做.只把图片的地址放在数据库中看了很多struts2的文件上传的例子. 看明白了.但是,三个框架一起用,就很糊涂.那位大哥帮帮我吧.整了3天,根本都不行.还是自己java的功底不好呀.我就25分了,悬赏20分.问题补充:congjl2002 大哥 又是你呀 谢谢亚你说的思路我明白.但是具体我很糊涂.怎么把地址村到数据库里亚.如果存名字和密码之类的,我会做.存地址不过呀.我把握的编码传上麻烦你帮我看看..jsp 叶面<scr

为何hibernate 映射文件中必须要有ID

问题描述 我在做一个人员信息表的时候,数据库表其实不需要自增ID来做主键,完全可以用 人员编号来做主键.但在做hibernate配置文件的时候:我必须要给数据库和javaBean中都加一个ID属性,这样应用才可以正常启用.这是为啥<id name="id" type="java.lang.Integer" column="ID"> <generator class="increment"></ge

用Spring的mappingDirectoryLocations来配置Hibernate映射文件

在Spring的applicationContext.xml中配置映射文件的方法: <property name="mappingResources">     <list>     <value>com/almaer/model/Person.hbm.xml</value>     <value>com/almaer/model/Car.hbm.xml</value>     <value>com/a