关于hibernate中一对多的配置问题

[size=medium]用hibernate,A一对多B,再用B一对多C,这种形式你们见过没?我这样配置,会在query.list()的时候报控指针。单独测试两个一对多,都能读到数据,但是一旦在B的配置文件中加入两个一对多,就出问题了,求指导呀~没人啊?[/size]

4个回答

many to one
加入not-null=”true”

这个直接就可以用一个A对多B在用一个B对应多个C就可以了。onetomany就可以配置好了。应该不会有空指针。

贴上来A、B的配置吧

加入table呢?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
hibernate 中一对多的单向关联 注解的问题
一端:rn @OneToManyrn private Set tbBusinessplanaccounts = new HashSet(0);rnrn多端:rn @ManyToOne rn @JoinColumn(name="PRODUCEPLANBOOK_ID") rn public TbProduceplanbook getTbProduceplanbook() rn return tbProduceplanbook;rn rn异常:rn Caused by: org.hibernate.HibernateException: Missing table: Tb_ProducePlanBook_Tb_BusinessplanAccountrnrn我是想让多方为主控端,所以不能设@OneToMany(mappedBy=...).rn而且也不要采用关联表.这异常是要我增加关联表.rn 谢谢.
hibernate关联中一对多的关系
现在有两个表A和B,A和B是一对多的关系,在B中有A的外键存在,现在的要求是要在保存A的时候才保存多条B数据,也就是说,B中的数据之前是没有的,这个时候要是先保存B的数据的话,会报Cannot add or update a child row: a foreign key constraint fails这个错误,如果直接保存A表会说有个东西没有保存的那个错误,有没有大神帮帮忙啊
Hibernate 中一对多的 注解 问题
Hibernate 中一对多的 注解 问题
hibernate中一对多的数据更新问题
首先定义了2个pojo:rnAddress class:rnpublic class Address rn private Integer id;rn private String address;rn private Integer tel;rn private User user;rn public Integer getId() rn return id;rn rn public void setId(Integer id) rn this.id = id;rn rn public String getAddress() rn return address;rn rn public void setAddress(String address) rn this.address = address;rn rn public Integer getTel() rn return tel;rn rn public void setTel(Integer tel) rn this.tel = tel;rn rn public User getUser() rn return user;rn rn public void setUser(User user) rn this.user = user;rn rnrnUser class:rnimport java.util.Set;rnpublic class User rn private Integer id;rn private String name;rn private Integer age;rn private Set address;rn public Integer getId() rn return id;rn rn public void setId(Integer id) rn this.id = id;rn rn public String getName() rn return name;rn rn public void setName(String name) rn this.name = name;rn rn public Integer getAge() rn return age;rn rn public void setAge(Integer age) rn this.age = age;rn rn public Set getAddress() rn return address;rn rn public void setAddress(Set address) rn this.address = address;rn rnrn配置的hbm。xml文件:rnUser:rn rn rn rn rn rn rn rn rn rn rn rn rnrnAddress:rnrn rn rn rn rn rn rn rn rnrnrn继承TestCase(Jutil3.0):rnimport org.hibernate.Session;rnimport org.hibernate.SessionFactory;rnimport org.hibernate.cfg.Configuration;rnimport junit.framework.TestCase;rnpublic class BaseCase extends TestCase rn protected Session session;rn protected void setUp() throws Exception rn Configuration conf=new Configuration().configure();rn SessionFactory sessionFactory=conf.buildSessionFactory();rn session=sessionFactory.openSession();rn rn protected void tearDown() throws Exception rn if(session!=null)rn session.close();rn rn rnrn测试类:(只是截取了更新方法)rnimport java.util.*;rnimport org.hibernate.Transaction;rnimport com.test.pojo.Address;rnimport com.test.pojo.User;rnpublic class TestOtM extends BaseCase rn public static void main(String[] args) rn TestOtM tom = new TestOtM();rn// tom.testCreate();rn tom.tUpdate();rn // tom.tDelete();rn // tom.tQuery();rn rn public void tUpdate() rnrn Transaction ts = session.beginTransaction();rn rn User user = (User) session.load(User.class, 2); //获得id为2的对象rn user.setName("xhkhj");rn rn for(Iterator it=user.getAddress().iterator();it.hasNext();)rn Address a=(Address) it.next();rn a.setAddress("1123123");rn a.setTel(123123123);rn rn user.setAddress(add);rn ts.commit(); rn rnrn问题是,虽然能执行操作 但是如果我的地址表有多个地址,我只想处理其中一条记录,那么要怎样去更新我想要的记录。
关于hibernate中一对一和一对多的之中的误区整理
关于hibernate中一对一和一对多的之中的误区整理
GreenDao中一对多的处理
问题描述: 现有一个实体类Card(证件)   其中有属性:id、证件名称、姓名、卡号、备注,以及证件的照片(1到四张),其中证件的照片可能有多张,故需要用到一对多的关系。 思路:设计两张表,然后建立对应关系 证件类:Card 照片类:Photo GreenDao语法: @ToMany(referencedJoinProperty = "parentId") ...
数据库设计中一对多的问题
我要用数据库存储数据实体A和B,其中每个A中有且仅能包含了六十四个B。我不知道采取一般一对多的设计模式,即主外键约束的方式时,应该如何将限定B限定在64个;把两者结合在一张表里,倒是可以,但总感觉这么做不是特别好。请教各位大虾们,在这种情况下,数据库如何设计比较好。
Nhibernate中一对多的问题
我建有2个表:Parents表(parent_id int(自增型),Name varchar(50))rn Childs表 (child_id int(自增型),Address varchar(50),parent_id int(与Parents表中的parent_id列相对应) )rnrn以下是父类Parent.hbn.xml的代码rnrn rnrn rn rn rn rn rn rn rn rn rn rnrnrn以下的是子类的Child.hbm.xml代码rnrnrnrn rn    rn   rn    rn    rn    rn rn rn可是在运行configuration.AddXmlFile()这个方法时应该加载哪个文件呀(现在有Parent.hbm.xml和Child.hbm.xml这两个文件),后来我加载了Childs.hbm.xml文件,报的错误是:An association from the table Childs refers to an unmapped class: Parent.后来我又加载了Parent.hbm.xml这个文件,报的错误是Association references unmapped class: Child.请问知道是为什么吗?rn
hibernate中一对多的javabean的编写与映射文件的编写
hibernate中一对多的javabean文件的编写与映射文件的编写 下面例子为一个客户对应多个联系人: 客户的javabean文件 public class Customer implements Serializable{ private static final long serialVersionUID = 1L; private Long cust_id; //客户编号(主键
如何解决数据表中一对多的父子关系??
比如有一个数据表user,它有id,parentid,name字段,rn我现在写个bean,但是使用这个类的add方法的时候用不了,是什么原因呢??rnrnpublic class User rn private int ID;rn private String Name;rn private int parentID;rn private ArrayList children;rn public void setID(int i)rn rn ID = i;rn rnrn public int getID()rn rn return ID;rn rnrn public void setParentID(int i)rn rn parentID = i;rn rnrn public int getParentID()rn rn return parentID;rn rnrn public void setName(String s)rn rn Name = s;rn rnrn public String getName()rn rn return Name;rn rn public ArrayList getChildren() rn return children;rn rnrn public void setChildren(ArrayList children) rn this.children = children;rn rn public void add(User user) rn children.add(user);rn rn
再问分类算法中一对多的问题
在一个程序中一个老师可能对应多个班级,如何不用索引表实现分类检索。rnhttp://expert.csdn.net/Expert/topic/1379/1379007.xml?temp=.1389276
EJB中一对多的关系怎么写?
比如说Custombean和Addressbeanrn要求用sessionbean来增加和删除customrnrn刚学ejb,对怎么写似乎有点概念,但具体要写却不知道从哪里下手了,大家给点建议rn最好由代码参考
[求助]——两表中一对多的问题
举例:rn表一:rn罐号 [color=#FF0000]糖化号[/color] 品种 吨位 入罐时间 满罐时间 满罐温度rn14 001-005 11度淡 228.77 2008-1-3 2008-1-4 9.28rn13 006-010 11度淡 233.28 2008-1-4 2008-1-5 8.4rn12 011-015 11度淡 231.12 2008-1-10 2008-1-11 8.74rn16 016-020 11度淡 238.93 2008-1-11 2008-1-12 8.05rnrn表二:rn[color=#FF0000]糖化号[/color] 乳酸 淀粉酶rn001 150 2rn002 12 300rn003 45 654rn004 75 465rn005 154 1345rn006 4886 4879rn007 45 68rnrn大家可以看到,两表中都有糖化号。说明:我们的发酵罐5锅糖化即可满罐,用001-005表示。在表二中,表示每锅糖化所用的添加剂情况。也就是说,[color=#0000FF]一个发酵罐对应5个糖化号[/color]。rn如果对应后,应如下例情况。rnrn罐号 糖化号 品种 吨位 入罐时间 满罐时间 满罐温度rn14 001-005 11度淡 228.77 2008-1-3 2008-1-4 9.28rn 糖化号 乳酸 淀粉酶rn 001 150 2rn 002 12 300rn 003 45 654rn 004 75 465rn 005 154 1345rnrn请问,如何实现。如果大家觉得我的表一不够合理,可以帮我改变设计。rn1.在表或查询中如何实现rn2.在窗体中如何实现
特急: VF中一对多的连结问题?
特急: VF中一对多的连结问题?rn我在Form的init事件中加入以下内容:rnrnsele mt_bom2rn index on mt_bom2.pingmid tag pingmidrn set order to pingmidrnsele mt_bom1rn index on mt_bom1.pingmid tag pingmidrn set order to pingmidrn set relation to mt_bom1.pingmid into mt_bom2rnsele mt_pingmrn set relation to mt_pingm.pingmid into mt_bom1rnrn然后在Form上加入grdMt_pingm,grdMt_bom1,grdMt_bom2三个Gridrn并在Form上的command1按钮的Click中加入以下内容进行测试:rnrnSELECT mt_pingmrn SKIP 1rnthisform.Refresh rnrn结果是: 1. grdMt_pingm中的光标有在移动, 但grdMt_bom1,grdMt_bom2中的内容不会跟着变化(显示对应的内容).rn 2. 如果我用brow命令分别将三个表格打开,并将光标在mt_pingm中移动,这时Mt_bom1,Mt_bom2中的内容就会跟着变化.rnrn系统环境: winxp + vf8.0 + SQL7.0rnrn请问: 出现第1种结果的原因是什么? 我应该如何改进程序?rn
jpa中一对多的级联增删改
以Customer表和Contact表为例:新增://一对多增加 @Test public void testPersist() { Customer customer = new Customer(); customer.setName("新客户"); Contact contact = new Contact(); contact.setName("新联系人"); //...
水晶报表显示 数据库中一对多的问题
表中有一对多的关系,如何让多的表里面字段都显示呢,我这里就显示一条,rn我是这样设置的如图rn[img=http://item.slide.com/r/1/27/i/jOqxMAaxxj-v_eQF0R_jYSFKpR1PRt6k/][/img]rnrn记录选定,只选择一条SR记录rn[img=http://item.slide.com/r/1/211/i/uQbnLZe27j_M3FcyS03yAHboi1Gjg2OV/][/img]rnrn界面上的内容rnrn[img=http://item.slide.com/r/1/96/i/qzoz1Kv_4T8c2ISCIwsJZy9442TuYk6D/][/img]rn可是只显示了一条,如图rnrn[img=http://item.slide.com/r/1/80/i/qOfz_DLxuj8DmGu-2PZ-epxrZS1WTgWc/][/img]rnrn还需要设置什么吗?麻烦告诉我一下,谢谢了!rnrn
Sping MVC中一对多的视图处理
@Entity @Table(name = "employer") public class Employer private Integer id; private String firstname; private String lastname; private String company; private List emp...
对hibernate多对多的理解
第一次写 有点尴尬 表: 关系 咨询员 (咨询员和学生 是 多对对) 学生 用户 (学生和咨询员) 角色  (用户和角色是 多对多) 权限 (角色和权限是多对多) public class Test { /** * 查询一号学生拥有的权限 */ @org.junit.Test public void test1() { Session sessi
关于Hibernate数据库配置问题~!
如果改变Hibernate所连接的数据库,可以修改hibernate.properties配置文件但是我是想动态的去改变数据库连接地址,是在页面上完成输入数据库url的,那怎样把该信息传给Hibernate呢?恳求大家帮帮小弟,谢谢!!!!
关于spring和hibernate配置问题
出现的错误提示rnrnorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'datasourecsunit' of bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Bean property 'datasourecsunit' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?rnCaused by: rnorg.springframework.beans.NotWritablePropertyException: Invalid property 'datasourecsunit' of bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Bean property 'datasourecsunit' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?rn////////////////////////////rnapplicationContext.xmlrnrn rn rn rn rn rn com/joy/po/Users.hbm.xmlrn rn rnrnrnrn rnrnrn希望尽快得到答案,谢谢
关于Hibernate配置问题
本人刚学Hibernate使用的还不是很熟,想问一下大家一对多的两个实体之间应如何配置效率高一点使用方便一点rn(两实体都要经常要进行增删改查操作)rn例举一些经验之谈为佳
关于hibernate查询的配置问题
我对hibernate关于把sql或hql写到配置文件中一直有两个疑问: rn1. 对于每一个复杂的原生sql查询, rn如 rn rn rn rn rn ... rn rn rn select a.t_xh,b.t_name rn from a, rn (select ....) as b rn where a.id=b.fid rn ... rn rn rnrn以上只是一个例子,如果把结果集映射到一个bean ObjBean里,那么就必须ObjBean创建映射文件,而该bean实际上并没有对应的物理表。请问能否不创建映射文件?另外创建映射文件的最大的一个问题就是还得为这个bean生成一个主键,但返回的查询结果中没有能唯一确定一条记录的字段,在ObjBean的映射文件中用 中会报告错误。 rnrn2. 当查询语句的条件为动态条件时,据我所知,当写到hibernate的配置文件时,hibernate语句并没有判断条件是否为空的语法。 rn如 rn rn select ... rn from ... rn where .. rn if user!='' then rn and username=:user rn end if rnrn if pwd!='' then rn and username=:pwd rn end if rnrn rn不知道hibernate中有没有类似以上的解决方法(ibaits有) rn我在项目的开发过程中只能用decode语句来解决这类问题 rnand a.username = decode(:user,null,a.username,:user) rn但这个问题带来了没必要的查询条件a.username=a.username,当可选条件很多时,严重影响查询性能, rn而且如果数据库是oracle的话,如果username字段为空,则a.username=a.username相当于null=null, rn这个比较在oracle中并不成立,这样就不会返回结果集。只能改为 rnand nvl(a.username,'1') = decode(:user,null,nvl(a.username,'1'),:user)才能保证返回正确的结果集。 rnrn请问以上两个问题该如何解决?每题10分,望高人解答!!
关于spring\hibernate配置问题
每增加一个BEAN都需要修改配置文件,有没有好办法不用修改配置文件?rnrn如 :rnrn rnrn如果我增加一个personDAOrn我就需要修改为rnrn rn rnrnrn能不能不用修改?
关于hibernate配置问题
我有张表 id int identity(1,1)primary key 在程序中 想 插入数据 但是报类型转换异常 请问 在 hibernate 配置中该对 主键 以怎样方式指定?不会是assigned吧?
hibernate中一对多关系hql条件查询
当hibernate中难免遇到一对多的情况,并且需要对多方添加条件,使用sql查询会简单很多,hql的语法如下 Teacher对应下有多个Student Teacher中Set students; select t from Teacher t,Student s where t.tNo ='001' and s.sName like '张%' and s in elements(t
hibernate中一对多是Set的排序问题
  在hibernate中,我们往往会使用一对多等关联。   以一对多的Dept和Emp为例:     Dept.java:     package com.yun.hibernate.vo; import java.util.HashSet; import java.util.Set; public class Dept { private Integer ...
hibernate中一对多在页面显示
两个实体是one - many 的关系,在页面上显示了one这个实体的信息,如果显示每个one对应的many?只要告诉我怎么在页面上写就行了,用该如何写呢?
hibernate中一对多表关系操作(7)
1、基本操作public void test01(){ Session session = HibernateUtils.OpenSession(); Transaction tx = session.beginTransaction(); Customer customer = new Customer(); customer.setCust_name("传播智客"); ...
Hibernate中一对多关系的删除问题
如何在hibernate一对多关系中删除one方,让many一方中引用one的一方置空?rn下面是adminType.xmlrn[code=XML]rnrnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn[/code]rnrnadmin.xmlrn[code=XML]rnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn[/code]
关于Hibernate的一对多的问题
大家好,我在学Hibernate,刚刚开始,rnrn有一个问题把我搞的头疼,我建了一个Company类和一个Person类,它们是一对多的关系,然后我生成二个Person对象,Company类中有一个方法addPersons(Person person),然后用session.save()方法插入数据库,插入成功,但是我进行查询的时候,却出了问题,代码如下rnCompanyDAOHibernate com = new CompanyDAOHibernate();rnCompany c = com.findById("40287de6fc1547bc00fc1547c4ea0001");rnList l = c.getPersons();rnSystem.out.println(l.size());rn输出为:rnlog4j:WARN No appenders could be found for logger (net.sf.hibernate.cfg.Environmrnent).rnlog4j:WARN Please initialize the log4j system properly.rnHibernate: select company0_.id as id0_, company0_.name as name0_ from companys crnompany0_ where company0_.id=?rnHibernate: select persons0_.id as id__, persons0_.company_id as company_id__, pernrsons0_.posn as posn__, province1_.id as id0_, province1_.name as name0_, personrns0_.id as id1_, persons0_.name as name1_, persons0_.birthday as birthday1_, persrnons0_.province_id as province4_1_ from persons persons0_ left outer join provincrnes province1_ on persons0_.province_id=province1_.id where persons0_.company_id=rn?rn员工的人数为: 0 个rnPress any key to continue...rnrn气死我了,数据库中明明有记录呀?为什么得不到呢?是不是我的配置有问题呀?高手指点呀?我急死了
关于Hibernate多对多的问题
我有菜单表和角色表,现在他们是多对多的关系,rn部分关系设置如下rn角色表rnrn rn rnrnrnrnrn菜单表rnrn rn rnrn我要如何配置才能完成下面的需求rn1、当我更新自己的时候不去维护它们的关系rn2、当我要特地去维护他们的关系的时候又可以进行维护
关于hibernate多对多的问题
有用户和项目两张表rnuser表:rnuser_id,user_namernrnproject表:rnpro_id,pro_namernrn连接表user_project表:rnuser_id;project_id;is_readable;is_writablernrnhibernate配置为单向多对多。rnrn现在通过用户要拿到用户对应的pro_name,以及连接表中的is_readable,应该怎么拿rnrnrn
关于hibernate c3p0的配置问题,求教!!!
rn rn org.hibernate.connection.C3P0ConnectionProviderrn rn 15rn 1rn 1800rn 1000rn rn 30000rn rnrn 1rn truern 4rn 0rn truern rn org.hibernate.transaction.JDBCTransactionFactoryrn rn truernrn rn jdbc:postgresql://localhost:5432/examrn rn postgresrn passwordrn rn org.postgresql.Driverrn rn rn org.hibernate.dialect.PostgreSQLDialectrn rnrn rn rn threadrn rn rn truern rn rn falsern rn rn rnrn rnrn如上配置,但是运行日志始终显示rnINFO - Using Hibernate built-in connection pool (not for production use!)rnINFO - Hibernate connection pool size: 20rnrn请问,怎么样才能配上c3p0呢,谢谢啦
关于hibernate字段初始值的配置问题
在使用Hibernate配置文件生成表结构时,可以为表中的某个字段指定默认值,即使不用hibernate操作数据库,该字段仍然会保留默认值. 现有一javaBean: public class ReplyMessage { private Integer id; // 主键 private Date time private String...
问一个关于hibernate配置问题。
一个表的id列在sql server中由java代码写算法维护。在oracle中用sequence自动维护。rn这种表的hbm.xml文件的id怎么写???rn然后代码中怎么判断处理连接的数据库是sql server还是oracle??rn我用hibernate-3.1
关于hibernate配置问题,高分求解
我的数据库表有Cat,EnglishCatrnrnEnglishCat和Cat是一对一关系。rnrn在EnglishCat.hbm.xml中配置了一个many-to-one关联Cat中。rnrn在程序中,搜索EnglishCat列表时,可以正常搜索。rnrn但是当Cat表被我不小心删掉一条记录时(没有关系删除EnglishCat表)rnrn再次搜索EnglishCat列表时,当搜索到与Cat表被删除的那条数据对应的数据时就报错,rnrn找不到Cat表对应的记录。rnrnrn请问有什么办法可以防止这种搜索关联不到数据时出错的问题。rnrn因为Cat表中可以单独管理,而又没有关联限制Englishcat。我要rn怎么样在hibernate配置防止误删除Cat表数据导致搜索EnglishCat数据出错这种情况。rnrn
Hibernate 配置问题
java.lang.NoClassDefFoundError: javax/transaction/Synchronization报错处理 . 解决方法:在lib中加入jta.jar包. java.lang.ClassNotFoundException: org.objectweb.asm.Type 解决方法:在lib中加入asm.jar包. WARN SessionFactory...
Hibernate配置问题`!
数据库中2个表不存在关联关系```rnTabScan没主键使用billCode和SscanDate设置的联合主键rn但是他们有同样的字段billCodern我想通过一条HQL语句,把所有数据查出来rn但是返回的集合是包括他们两个的所有字段?rn我现在应该怎么做?rnrnTabScanrn[code=Java]rn private String billCode;rnrn private String scanDate;rnrn private String registerDate;rnrn private String scanType;rnrn private String scanSite;rnrn private String preOrNextStation;rnrn private String scanMan;rnrn private String dispatchOrSendMan;rnrn private String class_;rnrn private String dispatchSite;rnrn private String remark;rnrn private String subBillCode;rnrn private String scanPrincipal;rnrn private String sitePhone;rnrn private String employeeNamePhone;rnrn private String nextPrincipal;rnrn private String nextPhone;rnrn private String destinationPrincipal;rnrn private String destinationPhone;rnrnget/setrn[/code]rnrnTabBillrn[code=Java]rn private String billCode;rnrn private String transferCode;rnrn private Date sendDate;rnrn private String takePieceEmployee;rnrn private Long pieceNumber;rnrn private String sendAddress;rnrn private String destination;rnrn private String sendSite;rnrn private String registerSite;rnrn private String dispatchSite;rnrn private Date registerDate;rnrn private Date dispatchDate;rnrn private Double feeWeight;rnrn private Double settlementWeight;rnrn private Double transferFee;rnrn private Double dispatchFee;rnrn private Double freight;rnrn private String freightCurrency;rnrn private Double topayment;rnrn private Double goodsPayment;rnrn private String goodsCode;rnrn private String paymentType;rnrn private String currency;rnrn private String topaymentCurrency;rnrn private String goodsPaymentCurrency;rnrn private String customerName;rnrn private String sendMan;rnrn private String sendManCompany;rnrn private String sendManPhone;rnrn private String sendManAddress;rnrn private String acceptMan;rnrn private String acceptManCompany;rnrn private String acceptManPhone;rnrn private String acceptManAddress;rnrn private String goodsType;rnrn private String soonPieceType;rnrn private String dispatchMode;rnrn private Long blReturnBill;rnrn private String centerAuditMan;rnrn private Date centerAuditDate;rnrn private Long blCenterAudit;rnrn private Long blSiteAuditor;rnrn private String siteAuditMan;rnrn private Date siteAuditDate;rnrn private String modifier;rnrn private Date modifyDate;rnrn private String timeLimit;rnrn private String class_;rnrn private String employeeType;rnrn private Double employeeGain;rnrn private String registerMan;rnrn private String remark;rnrn private String sendFinanceCenter;rnrn private String dispatchFinanceCenter;rnrn private Double centerBetTopay;rnrn private Double dispatchCenterRecPoundage;rnrn private Double dispatchSiteRecPoundage;rnrn private String blSignsMarking;rnrn private String state;rnrn private Double sendCenterRecPoundage;rnrn private Double dispatchSiteReTopay;rnrn private Double dispatchCenterReTopay;rnrn private Double sendCenterReTopay;rnrn private String blRecordAuditor;rnrn private Double firstTopayment;rnrn private String changeTopayment;rnrn private String modifierCode;rnrn private String modifySite;rnrn private String dispatchUnderlingSite;rnrn private String customerCode;rnrn private String signMan;rnrn private String goodsState;rnrn private String sendSiteStateModifier;rnrn private Date sendSiteStateDate;rnrn private String dispatchSiteStateModifier;rnrn private Date dispatchSiteStateDate;rnrn private String centerGatheringModifier;rnrn private Date centerGatheringDate;rnrn private String centerRefundmentModifier;rnrn private Date centerRefundmentDate;rnrn private Long blQuestionId;rnrn private String goodsName;rnrn private Double insurance;rnrn private String RBillcode;rnrn private String paymentSide;rnrn private String sendSiteBill;rnrn private String patchSiteBill;rnrn private String billCodeSub;rnrn private String truckWay;rnrn private String rangeName;rnrn private String quoteArea;rnrn private Long blGoodsKind;rnrn private Long blGoodsUntreadCenter;rnrn private Long blGoodsCenterAffirm;rnrn private String sendreckoningCode;rnrn private String dispatchreckoningCode;rnrn private Double centerDistill;rnrn private String dispatchTruckWay;rnrn private String dispatchRangeName;rnrn private String dispatchQuoteArea;rnrn private Long blReturn;rnrn private Long blTransfer;rnrn private String goodsReckoning;rnrn private Long blCheck;rnrn private Long blCenterAudit1;rnrn private Double guestFreight;rnrn private Long blSendGainType;rnrn private Double otherFee;rnrnget/setrn[/code]rnrnTabScan.xmlrn[code=XML]rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]rnTabBill.xmlrn[code=XML]rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn.......................rn rnrnrn[/code]rnrn
hibernate配置问题
[code=Java]rn//商品分类rnpublic class AykjProducterSort implements Serializablern private int id;rn private String sortname; //产品分类名rn private AykjProducterSort aykjParentPid; //父分类rn private Set aykjChildrenId; //子分类rn private List producterSortProperties;rn public int getId() rn return id;rn rn public void setId(int id) rn this.id = id;rn rn public String getSortname() rn return sortname;rn rn public void setSortname(String sortname) rn this.sortname = sortname;rn rn public List getProducterSortProperties() rn return producterSortProperties;rn rn public void setProducterSortProperties(List producterSortProperties) rn this.producterSortProperties = producterSortProperties;rn rn public AykjProducterSort getAykjParentPid() rn return aykjParentPid;rn rn public void setAykjParentPid(AykjProducterSort aykjParentPid) rn this.aykjParentPid = aykjParentPid;rn rn public Set getAykjChildrenId() rn return aykjChildrenId;rn rn public void setAykjChildrenId(Set aykjChildrenId) rn this.aykjChildrenId = aykjChildrenId;rn rnrnrn//产品属性rnpublic class AykjProperties implements Serializable rn private int id;rn private String name; //商品属性rn private String description; //属性描述rn private AykjProperties aykjparent; //父rn private Set aykjchildren; //子rn public int getId() rn return id;rn rn public void setId(int id) rn this.id = id;rn rn public String getName() rn return name;rn rn public void setName(String name) rn this.name = name;rn rn public String getDescription() rn return description;rn rn public void setDescription(String description) rn this.description = description;rn rn public AykjProperties getAykjparent() rn return aykjparent;rn rn public void setAykjparent(AykjProperties aykjparent) rn this.aykjparent = aykjparent;rn rn public Set getAykjchildren() rn return aykjchildren;rn rn public void setAykjchildren(Set aykjchildren) rn this.aykjchildren = aykjchildren;rn rnrn[/code]rnAykjProducterSort这个类的List producterSortProperties这个属性怎么要装AykjProperties这个类rn请问应该怎么配置呢?rn我是这样配置的能保持关系吗?rn[code=HTML]rn AykjProducterSort的配置rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrn AykjProperties的配置rnrn rn rn rn rn rn rn rn rn rn rn rn[/code]
hibernate配置问题?
[code=SQL]rnrncreate table empinfo(rn empid varchar(10) primary key not null ,rn empname varchar(10)rn)rnrnrncreate table userinfo(rn empid varchar(10) primary key not null foreign key references empinfo(empid),rn password varchar(10),rn rn)rnrnrn[/code]rnuserinfo 的empid与empinfo的empid是一一对应的,即登录的时候是用员工编号登录。rn这个用Hibernate如何配置,和POJO如何写?rn我写的时候总是怪怪的!主要是主键如何配置,
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数