-
Hibernate. Update. Популярные грабли
Сейчас многие любят реализовывать Data Access Object (DAO) на базе Hibernate. Хотелось уделить особое внимание работе с объектами в различных состояниях. Пример из документации : DomesticCat cat = (DomesticCat) sess.load( Cat.class, new Long(69) ); cat.setName(«PK»); sess.flush(); // changes to cat are automatically detected and persisted Некоторые думают, что нужно делать так: DomesticCat cat = (DomesticCat)
-
Редактор UML. Альтернатива
Кончено, для создания UML диаграмм можно использовать такие продукты как Rational Software Modeler (Rational/IBM)или например Visual Paradigm for UML. Если открыть википедию, то в разделе про UML-редакторы можно найти около 30 ссылок на различные инструменты UML моделирования. И все-таки, не смотря на такой большой список, хотелось выделить несколько довольно интересных редакторов. UMLet — www.umlet.com
-
Опять Scala
Начал формировать небольшой справочник с примерами на Scala для собственного пользования. Импорт import java.util.{Date,Calendar} import java.util.logging._ Простой цикл for ( x < - 1 to 10) { println(x) } Получить класс classOf[String] // Например: LoggerFactory.getLogger(classOf[Foo]) Создать список val x = new scala.collection.mutable.ListBuffer[Int]; x+=1998 x+=2000 x+=2001 x(0)=1999 // изменить элемент Простой match val x = "admin";
android (11) blog (2) coworking (3) database (5) dce vm (1) design (2) design pattern (2) excel (1) gradle (1) groovy (1) gwt (3) gwt-ext (2) hibernate (2) image (3) Jar (1) Java (79) JavaScript (4) json (1) lambda (1) linux (6) maven (6) multimedia (2) mustache (1) mysql (4) netbeans (10) pdf (1) rdf (2) rmi (1) Scala (17) security (1) svg (1) svn (4) template system (1) Tomcat (4) tv (1) uml (9) web (1) xml (1) архитектор (3) дизайн (1) комикс (1) компьютер (1) места (2) программирование (59) работа (7)