我现在有一个员工表,其中有个部门id是和部门表中的id是有关联的,但是我生成的员工实体中部门id是一个部门实体,我现在想插入员工资料应该怎么插?因为我是实体操作,但是部门id这里是部门实体,我不知道怎么放个id在里面
解决方案 »
- Processing of multipart/form-data request failed. Connection reset
- struts2 action到jsp window.open无法打开
- Unable to instantiate default tuplizer这个错误
- [求助]glassfish无法启动的问题
- HQL语法问题
- weblogic8.1如何搭建一个jsp的运行环境?
- 关于数据库查询的问题,在线等,求帮助
- 有关DOM的一个问题,急!!!!
- websphere上的jndi查找DataSource的问题
- 关于JNDI配置文件config.properties的问题
- 工程中,多个类共享一个log实例对象,还是每一个类单独定义自己的log实例对象啊?
- 关于Hibernate的外键问题
private Integer empid;
private Demp demp;//这是部门表的实体
private String empname;
private Integer empage;
private String empstate;
set对应的数据和部门id到员工对象
save此员工对象
private Demp demp;//这是部门表的实体
这个字段存入部门的实体就行了
hibernate表里会自动为你存入部门的ID
demp.setID=传过来的ID;
员工.setdemp(demp);
save(员工);
其它的部门信息有没必要设置了
Servlet.service() for servlet default threw exception
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' er from transaction definition.
at org.springframework.orm.hibernate3.HibernateTemplate.checkWriteOperationAllowed(HibernateTemplate.java:1095)
at org.springframework.orm.hibernate3.HibernateTemplate$12.doInHibernate(HibernateTemplate.java:634)
at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:372)
at org.springframework.orm.hibernate3.HibernateTemplate.save(HibernateTemplate.java:632)
at crm.dao.EmptDAO.save(EmptDAO.java:38)
at crm.biz.EmptImpl.save(EmptImpl.java:65)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)
at