有没有人会Hibernate多对一啊,帮忙看下我配的对不对
看起来很简单的一个问题,其实要弄懂真不容易啊,至少我是还没完全明白,下面的代码都测试通过的。
欢迎大家指教。
我遇到的情况是两张表BN_IN_DETAIL_TBL和BN_IN_STATION_TBL
分别生成了两个实体类
public String addInStation() {inStation.setInTime(new Date());inStationDAO.addInStation(inStation);if (inStation.getInId() > 0) {List<Map<String, Object>> _list = inStationDAO.queryEpc();for (Map<String, Object> _map : _list) {InDetail _InDetail = new InDetail();_InDetail.setInStation(inStation);_InDetail.setEpcId(_map.get("epc").toString());inStationDAO.addInDetail(_InDetail);}}return "addInStation";}映射文件配置是这样的吗?或者还可以有别的配法吗?这种用法正确吗?