Хочу добавить в этот класс поле, которого нет в базе
@Transient
@Transient
private long calc;
...которое вычисляется на основе других полей.
@Formula
@Formula
создать метод с аннотацией @PostConstruct
и затем уже инициализировать ваше поле с нужным значением public class University{}
public class Faculty extends University {}
public class Group extends Faculty {}
public class Student extends Group {}
Университет
Факультет
РАСШИРЯЕТ Университет. Уже нестыковка. Ведь, в Университете ИМЕЮТСЯ Факультеты. Далее вы говорите, что Группа
расширяет Факультет. Что тоже нелогично, ибо каждый факультет ВКЛЮЧАЕТ в себя группы.Студент
расширяет класс Группы. Тоже ведь, нелогично, так как каждая группа содержит в себе некоторое количество студентов.public class University {
private List<Faculty> faculties;
}
public class Faculty{
private List<Group> groups;
}
public class Group{
private List<Student> students;
}
public class Student {}
При нажатии на кнопку должен удаляться пост. Мне сложно сориентироваться как правильно это сделать.
/posts/delete/{id}
{id}
это id поста, который нужно удалить.<c:forEach var="post" items="${postList}">
у вас выводится некий цикл (список) статей. <a class="btn btn-primary btnPost" role="button">Delete</a>
post.getId()
Noodle noodle : allTheNoodles
mysql> CALL SNIPPETS('this is my hello world document text I am snippeting now', 'myindex', 'hello world', 5 as limit_words);
+------------------------------------------------+
| snippet |
+------------------------------------------------+
| ... my <b>hello world</b> document text ... |
+------------------------------------------------+
1 row in set (0.00 sec)
@Controller
public class HttpErrorController implements ErrorController {
private final MessageSource messageSource;
@Autowired
public HttpErrorController(MessageSource messageSource) {
this.messageSource = messageSource;
}
@RequestMapping("/error")
public String handleError(
Locale locale,
Model model,
HttpServletRequest request,
Exception ex
) {
Object status = request.getAttribute(RequestDispatcher.ERROR_STATUS_CODE);
if (status != null) {
int statusCode = Integer.valueOf(status.toString());
Map<String, String> metaData = new HashMap<>();
// 403
if (statusCode == HttpStatus.FORBIDDEN.value()) {
// do somthing
}
// 404
else if (statusCode == HttpStatus.NOT_FOUND.value()) {
// do somthing
}
// 405
else if (statusCode == HttpStatus.NOT_FOUND.value()) {
// do somthing
}
// 500
else if (statusCode == HttpStatus.INTERNAL_SERVER_ERROR.value()) {
// do somthing
}
}
return "templates/errors/httperrors";
}
@Override
public String getErrorPath() {
return "/error";
}
}
# Disable Whitelabel Error Page
server.error.whitelabel.enabled=false
Solr has been more oriented towards text search. Elasticsearch quickly carved out its niche, aiming for log analytics by creating the Elastic Stack