hibernate 二维数组 数据 插入到三个表的问题

问题描述

我的问题描述,谢谢各位

解决方案

解决方案二:
沙发,看看,这个问题感觉在面向服务的架构中,一本书的作者,忘了名字了提了一下,应该是关于meta-model的东西感觉你应该用到view这个概念,在内存中是三个表,到前台的时候,应该用view合并,存的时候是不是按字段进行类的实例化?传回一个json,然后根据不同的字段,付给相应的类,然后保存
解决方案三:
引用1楼Eniak的回复:

沙发,看看,这个问题感觉在面向服务的架构中,一本书的作者,忘了名字了提了一下,应该是关于meta-model的东西感觉你应该用到view这个概念,在内存中是三个表,到前台的时候,应该用view合并,存的时候是不是按字段进行类的实例化?传回一个json,然后根据不同的字段,付给相应的类,然后保存

十分感谢!
解决方案四:
一般在程序中,设计三个类,然后设置相对应的关联关系就行了,返回前台的时候自己组装一下就行了
解决方案五:
实体间的cascade做一下配置,你只管操作实体,别管数据库怎么存,只要设置正确,怎么操作都不会错

时间: 2024-11-08 19:52:22

hibernate 二维数组 数据 插入到三个表的问题的相关文章

c#-C# json如何转二维数组

问题描述 C# json如何转二维数组 {[[""a""b""c""][""x""y""z""]]} 这样的json转成二维数组或者datatable 解决方案 遍历获取json中的值,然后向二维数组中插入数据不就可以了吗?难道你想直接转换的方法? 解决方案二: 如楼上所述,没有现成封装好的方法,自己写一个呗,那是相当简单啊 解决方案三: c# 解

在java中一维数组和二维数组有什么区别吗?

问题描述 在java中一维数组和二维数组有什么区别吗? 求大神指点java中一维数组和二维数组的区别,为什么一位数组是一行 二维数组可以定义多行 解决方案 如图黑色的是一维数组红色的是二维数组一维数组用来存数据二维数组用来存一维数组 解决方案二: JAVA中一维数组和二维数组的定义一维数组及二维数组的用法java中arraylist和一维数组二维数组的转换 解决方案三: 一楼正解,一维和二维的区别就是线和面的区别,一维的数组你就可以通过一个下标来准确定位,而二维的就需要有两个就像坐标系一样,一维

C语言中:二维数组能否作为函数参数,如何定义?

问题描述 C语言中:二维数组能否作为函数参数,如何定义? 二维数组能否作为函数的参数进行单独的定义和使用?将?个二维数组的行和列交换,存储到另外一个数组中去,该如何定义函数实现呢? 解决方案 C语言中,数据名做函数的参数后,会退化为指针.没有必要使用指向指针的指针,使用指针就可以了:另外,将是几维数组.和每一维的大小也做为参数传入函数就可以的. 解决方案二: 可以作为函数参数传,但一般不这样做,一般传的是 指向该二维数组的指针~ 解决方案三: 二维数组作为函数参数(C语言)C/C++ 二维数组作

c语言中怎么把一个大小不确定的二维数组当作参数传入函数中

问题描述 c语言中怎么把一个大小不确定的二维数组当作参数传入函数中 c语言中怎么把一个大小不确定的二维数组当作参数传入函数中,取大神,取大神,取大神 解决方案 用VC++新建一个程序,默认生成的main函数定义如下 int mian(int argc, char* args[]) 这就是一个例子. 解决方案二: 一个表示长度的参数,一个指向二维数组的指针 解决方案三: fun(args[][],int rows,int cols) 解决方案四: void Func(int array[][10]

c++读取txt文件里的数据,然后保存在二维数组中进行处理

问题描述 c++读取txt文件里的数据,然后保存在二维数组中进行处理 我写的程序是把数据自己输入在主函数里,但是如果想实际的应用应该是有一个数据文件,然后提取出数据文件的数据保存在二维数组中才对,而且这个二维数组要根据具体文件的大小定数组的行列数,有谁能帮我做一下吗,谢谢! #include #include #include using namespace std; #define M 10//二维数组的行 #define N 6//二维数组的列 class Data { double a[M

JAVA之旅(三)——数组,堆栈内存结构,静态初始化,遍历,最值,选择/冒泡排序,二维数组,面向对象思想

JAVA之旅(三)--数组,堆栈内存结构,静态初始化,遍历,最值,选择/冒泡排序,二维数组,面向对象思想 我们继续JAVA之旅 一.数组 1.概念 数组就是同一种类型数据的集合,就是一个容器 数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素 数组的格式 //公共的 类 类名 public class HelloJJAVA { // 公共的 静态 无返回值 main方法 数组 public static void main(String[] str) { /** * 格式:元素类型

vb.net如何将二维数组的第一行数据赋值给一个一维数组

问题描述 a是一个二维数组,b是一个一维数组,如何将a中第一行数据全部赋值给b,不能使用for--next单个赋值,因为每一行的数据太多,有四万多个,单个赋值太慢,有什么办法可以直接赋值啊?谢谢了! 解决方案 解决方案二:4万个对于计算机来说不算多.现在的处理器每秒钟可以处理百亿级别的数据量.可以用Marshal.Copy实现堆上内存的直接拷贝,这是最快的.http://blog.csdn.net/xiaobai1593/article/details/7065955解决方案三:引用1楼caoz

二维数组-mongodb写入byte[]类型 4M左右数据很慢

问题描述 mongodb写入byte[]类型 4M左右数据很慢 int rows = 1000; int cols = 1000; float[,] data = new float[rows, cols]; var floatArray = DimensionManagerV2d0.Dimension2To1(rows, cols, 1, data); var byteArray = DataTypeManagerV2d0.ConvertFloat2ByteArray(floatArray);

二维数组-C语言自学一月,在做数据统合输出,请大神指教。

问题描述 C语言自学一月,在做数据统合输出,请大神指教. C语言自学一月,搞出了读取文件数据,进行平均数和标准偏差计算,再输出的程序. 就像这样. #include #include #include /*main program*/ int main() { float n[831],ave,sd; int i; char in_file_name[FILENAME_MAX], out_file_name[FILENAME_MAX]; FILE *inf, outf; float ave1(i