Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / обновление поля (Hibernate) / 3 сообщений из 3, страница 1 из 1
25.11.2012, 20:04:52
    #38052337
Evgeniy_Aleksandrovich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обновление поля (Hibernate)
Есть проблема:
Не происходит обновление поля в базе данных. ( В базе запись существует, в которой price = 110)

метод для обновления:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
   public void updateCustom(Integer id) { //id своподает с id записи в базе

        Customs contact = (Customs) sessionFactory.getCurrentSession().load(
                Customs.class, id);
     
        contact.setPrice(579);  // вот эта вещь не срабатывает!
          
            sessionFactory.getCurrentSession().saveOrUpdate(contact);
      }



Entity:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
@Entity
@Table(name = "CUSTOMS")
public class Customs {

    @Id
     @GeneratedValue(strategy=GenerationType.IDENTITY)
    @Column(name = "CUSTOM_ID")
    private int customId;
    @Column(name = "tour_name")
    private String tour_name;
    @Column(name = "PRICE")
    private int price;
    @Column(name = "COUNT")
    private int count;
    @Column(name = "FULL_NAME")
    private String full_name;
    @Column(name = "TELEPHONE")
    private String telephone;
    @Column(name = "EMAIL")
    private String email;
    @Column(name = "date_added")
    private Date addedDate;
     @ManyToOne
    @JoinColumn(name = "article_id")
    private Article article;
// геттеры и сеттеры



и в MuSQL:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CREATE TABLE `customs` (
  `custom_id` int(11) NOT NULL auto_increment,
  `tour_name` varchar(100) NOT NULL,
  `price` int(30) NOT NULL,
  `count` int(10) NOT NULL,
  `full_name` varchar(100) NOT NULL,
  `telephone` varchar(100) NOT NULL,
  `email` varchar(100) NOT NULL,
  `date_added` datetime default NULL,
  `article_id` int(20) default NULL,
  PRIMARY KEY  (`custom_id`),
  KEY `FK_ART` (`article_id`),
  CONSTRAINT `FK_ART` FOREIGN KEY (`article_id`) REFERENCES `article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8;
...
Рейтинг: 0 / 0
25.11.2012, 20:08:34
    #38052339
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обновление поля (Hibernate)
flush()
...
Рейтинг: 0 / 0
25.11.2012, 20:12:19
    #38052343
Evgeniy_Aleksandrovich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
обновление поля (Hibernate)
merci beaucoup! Помогло!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / обновление поля (Hibernate) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]