| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Hibernate - Update data |
| Автор: Alita 27.2.2007, 15:31 | ||
| Имеется таблица, в которую складываются некоторые события. Совокупность полей DATECONTROL, TIMECONTROL, IDCALL является уникальной. Как средствами хибернейта, сделать так, что бы при добавлении новой записи, с уже имеющейся комбинацией этих полей, производился update только в том случае, если поле DURATION больше чем то, что уже лежит в базе? Сам бин:
И есть ли смысл в том, что бы добавить временную таблицу(так как основная может быть довольно большой), в которую складывать данные через update, а потом уже переносить в основную таблицу. Так как эти события поступают через некоторый период времени и есть гарантия, что совокупность DATECONTROL, TIMECONTROL при копировании из временной в основную таблицу будет новая. с точки зрения производительности как лучше сделать? |