Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Спроектировать модель данных #4

Open
DanilaMa opened this issue Oct 15, 2016 · 3 comments
Open

Спроектировать модель данных #4

DanilaMa opened this issue Oct 15, 2016 · 3 comments
Assignees
Milestone

Comments

@DanilaMa
Copy link

DanilaMa commented Oct 15, 2016

В задаче #3 я предложил у же первую сущность в нашей доменной модели:

    public class Memo {
    private String text;
    private long count;

    public Memo(String text) {
      this.text = text;
      this.count = 0; 
    }

    public String getText(){
      return text; 
    }

    public long getCount(){
      return count; 
    }

    public long addToCount(long value){
      count = count + value 
      return count; 
    }
  }  ```

В рамках этой задаче нужно продумать какие еще сущности нам понадобятся и взаидествия / отношения между ними 

результат можно оформить в виде  UML Class Diagramm например с использованием plantuml 
http://www.planttext.com/planttext
@aonnikov aonnikov changed the title Domain model design Спроектировать и реализовать модель данных Oct 27, 2016
@aonnikov aonnikov changed the title Спроектировать и реализовать модель данных Спроектировать модель данных Oct 27, 2016
@DVEfremov
Copy link
Collaborator

Данную задачу проще всего реализовать

  1. переименовав существующую сущность com.eduxored.memorise.api.journal.Journal
    в com.eduxored.memorise.api.meme.Meme
    выполнив реффакторинг в IDE (например в IDEA) в два этапа
  • переименовать пакет (выбираем в панеле с проектом пакет journal и нажимаем shift + F6) com.eduxored.memorise.api.journal в com.eduxored.memorise.api.mem
  • переименовать класс (выбираем в панеле с проектом класс Journal и нажимаем shift + F6) Journal в Meme
  1. собираем проект и стартуем приложение - должно собраться и стратонуть

  2. проверяем что в логаг в том числе переименовалась таблица
    Hibernate: insert into MEME (id, content, date, description, fileName, size, title) values (default, ?, ?, ?, ?, ?, ?)

@DVEfremov DVEfremov added this to the MAJOR milestone Oct 27, 2016
@dailehok
Copy link

Беру.

@dailehok dailehok self-assigned this Oct 29, 2016
@aonnikov aonnikov modified the milestones: DEMO, MAJOR Nov 10, 2016
@aonnikov
Copy link
Contributor

@dailehok нужно разрешить конфликты в пулл-реквесте и замержить его.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants