Есть класс комнат и класс с резервацией, а так-же DTOшки к ним, теперь мне нужно написать примерно такой код: если в коллекции есть комната X, проверить, есть ли промежуток дат (timestamp) от A1 до A2.
Фишка в том, что я приблизительно понимаю что делать и в то же время не знаю, как это написать.
findAllByStartDateLessThanEqualAndEndDateGreaterThanEqual(OffsetDateTime endDate, OffsetDateTime startDate);
@Query(value = "from EntityClassTable t where yourDate BETWEEN :startDate AND :endDate")
public List<EntityClassTable> getAllBetweenDates(@Param("startDate")Date startDate,@Param("endDate")Date endDate);
-----------------------------------com.example.Address.java-----------------------------------
package com.example;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
public class Address {
@SerializedName("street")
@Expose
public String street;
@SerializedName("suite")
@Expose
public String suite;
@SerializedName("city")
@Expose
public String city;
@SerializedName("zipcode")
@Expose
public String zipcode;
@SerializedName("geo")
@Expose
public Geo geo;
}
-----------------------------------com.example.Company.java-----------------------------------
package com.example;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
public class Company {
@SerializedName("name")
@Expose
public String name;
@SerializedName("catchPhrase")
@Expose
public String catchPhrase;
@SerializedName("bs")
@Expose
public String bs;
}
-----------------------------------com.example.Example.java-----------------------------------
package com.example;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
public class Example {
@SerializedName("id")
@Expose
public int id;
@SerializedName("name")
@Expose
public String name;
@SerializedName("username")
@Expose
public String username;
@SerializedName("email")
@Expose
public String email;
@SerializedName("address")
@Expose
public Address address;
@SerializedName("phone")
@Expose
public String phone;
@SerializedName("website")
@Expose
public String website;
@SerializedName("company")
@Expose
public Company company;
}
-----------------------------------com.example.Geo.java-----------------------------------
package com.example;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
public class Geo {
@SerializedName("lat")
@Expose
public String lat;
@SerializedName("lng")
@Expose
public String lng;
}
${@environment.getProperty('css.specific.name')}
@ConfigurationProperties
<span th:text="@foo.getBar()"></span>
public class Main {
public static void main(String[] args) {
final String urlAdress = "http://example.com"; // url куда нужно совершить запрос
URL url = new URL(urlAdress);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
int status = con.getResponseCode(); // совершаем запрос
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); // читаем ответ
String inputLine;
StringBuffer content = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
in.close();
con.disconnect();
}
}
<c:forEach var="product" items="${listProducts}">
var product_price =
${product.price}
var product_count =
${product.count}
</c:forEach>
int result = math + history + geometry
Так вы получите общее затраченное время.Возможно ли самостоятельно освоить профессию?
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 {}