hibernate 关于桥表问题自身不能进行save操作问题

问题描述

hibernate 关于桥表问题自身不能进行save操作问题

首先我是名大学生,正在自学hibernate,在自己实践的项目出现一个问题。在对mang to mang关系中
(我用于实现用户中的朋友列表功能) 朋友的桥表不能进行 insert和delete之类的操作
也不能关联删除(在进行关联删除的时候,只是对进行update操作,没有进行delete操作)。
这是桥表friends的xml

這是用户表Joiner的xml

java代码:
public class Joiner {
private Long JId;
private String JGrander;
private String JUsername;
private String JPassword;
private Integer JAge;
private Long TheValueOfTrue;
private String JRealName;
private Set
TouchBasket;
private Set friends;
.。。。。。后面略
}

friends.class
public class Friends {
private Long FTableId;
private Joiner mine; //mysql---Jid
private Joiner friend; //mysql--right
private Integer admin;
后面略
}
session之类的东西用工厂类的方式进行维护了。
请问为什么会出现我之前出现的问题。。。
我该如何修改。。。
解释希望能够详尽一些。。。

解决方案

关于hibernate的save的问题。
hibernate操作视图的问题
使用jxl进行excel表操作报错的问题

时间: 2024-10-29 05:48:55

hibernate 关于桥表问题自身不能进行save操作问题的相关文章

Hibernate对多表关联查询

由于公司项目的需要,我对Hibernate对多表关联查询研究了一下,现总结如下,供朋友参考. 一. Hibernate简介Hibernate是一个JDO工具.它的工作原理是通过文件(一般有两种:xml文件和properties文件)把值对象和数据库表之间建立起一个映射关系.这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的.例如,使用Hibernate的查询,可以直接返回包含某个值对象的列表(List),而不必向传统的JDBC访问方式一样把结果集的

hibernate-关于Hibernate+Strut+form表单 按条件搜索的问题

问题描述 关于Hibernate+Strut+form表单 按条件搜索的问题 为什么我做了一个条件搜索的功能开始可以用 然后报了一个Struts的404错误以后 解决了 我再搜索就不出数据了 可是总查询却可以出来 而且我用 超链接调用Action也能按条件搜索呢 解决方案 为什么上传了这么多图片只显示一张??

Hibernate中表与表之间的级联关系

问题描述 Hibernate中表与表之间的级联关系 2C 投票系统1. # 需求: 用户可以创建投票也可以_参与投票2.数据库结构如下 1.感觉VOTER表应该是 多对多 的中间表2.VOTE表与USERS表之间存在明显的多对一关系但是结合 VOTE与VOTER和USERS三者来看 又好像 VOTE表与USERS表之间存在明显的多对多关系 此时的表间关系 VOTE表与USERS表之间 好像是存在 多对一 又存在 多对多 这样合理吗? 解决方案 1:多对1的关系?????? 例如部门Departm

删除-SSH继集成开发中,hibernate基于连接表多对多关系问题

问题描述 SSH继集成开发中,hibernate基于连接表多对多关系问题 在连续插入2组数据时,第二组数据会将的第一组数据删除在插入第二组数据,这导致第一组数据丢失,我觉的应该是缓存的问题,怎么解决? 解决方案 插第二组数据时,要将Admin_User类去持久化

mysql-关于Hibernate 关联同一个表的两个字段的配置

问题描述 关于Hibernate 关联同一个表的两个字段的配置 譬如我要A B多对多关联,然后我就加多一个表C作为中间表. 在C中,有两个外键需要关联表A.那么C的hbm.xml需要怎么配置这两个外键呢?? 解决方案 hibernate表关联的各种配置: 解决方案二: 可以,有三种 关系 manytoone onetomany manytomany,但是不建议用 manytomany

关于Hibernate级联数据表的存储问题(多对一)

问题描述 本问题来自Struts2.1权威指南一书第19章例19.4问题,是一个关于Hibernate关联数据表存储的问题.整个例子的目标就是建立一个WEB应用,在一个input.jsp页面上输入父亲和儿子信息,点击提交按钮,将这两个持久化对象的信息写入数据库中的两个数据表中,两个数据表分别是person(代表父亲)和son(代表儿子).他们的关系是1(person)对N(son)我在调试这个例程的时候遇到一个问题,就是在向数据库中写入持久化对象时出现错误提示如下:Caused by: java

技术-spring 3+hibernate 4+JSP 表单上传文件

问题描述 spring 3+hibernate 4+JSP 表单上传文件 我使用spring 3+hibernate 4+JSP表单来上传文件,application.XML文件如果配置oracleLobHandler启动时就会报Bean property 'lobHandler' is not writable or has an invalid setter method错误,如果不配置的话在保存时会保org.springframework.orm.hibernate3.support.Bl

hibernate两个表之间的关联关系,主键和外键的类型不同

问题描述 hibernate两个表之间的关联关系,主键和外键的类型不同 现在有两个表,表a和b两个表,a里面的主键为aid,b的主键为bid,b中有a的外键aid,现在aid的类型为int类型的,b表中的aid为string类型的,如何建立关联关系才能够解决当前报错的问题呢?报错信息如下:Wrong column type in b for column aid. Found: varchar expected: integer这个错误的意思是说,在b表中找到了varchar类型的aid,但是我

hibernate注解建表问题

问题描述 学习hibernate注解建表的时候出现的问题packagedemo.annotations.entity;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persistence.GenerationType;importjavax.persistence.Id;importjavax.persistence.Table;@Entitypublicclassweapon{