Пытаюсь сделать выборку из бд согласно заданным параметрам. И получаю такую ошибку:
Invalid path: 'null.name' [select cities FROM model.pojo.Country WHERE Country.name=Ливия]
Вот pojo классы:
@Entity
@Table(name="CITY")
public class City implements Comparable<City>, Serializable{
@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "sequnce_id_generator_city")
@SequenceGenerator(name = "sequnce_id_generator_city", sequenceName = "SEQ_FOR_CITY_ID")
@Column (name="ID")
private int id;
@Column (name="NAME")
private String name;
@OneToMany(targetEntity=Hotel.class, mappedBy="city")
private Set<Hotel> hotels = new HashSet();
@ManyToOne
@JoinColumn(name="COUNTRY", nullable=false)
private Country country;
И второй:
@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "sequnce_id_generator_country")
@SequenceGenerator(name = "sequnce_id_generator_country", sequenceName = "SEQ_FOR_COUNTRY_ID")
@Column (name="ID")
private int id;
@Column (name="NAME")
private String name;
@OneToMany(targetEntity=City.class, mappedBy="country")
private Set<City> cities= new HashSet();
@OneToMany(targetEntity=Hotel.class, mappedBy="country")
private Set<Hotel> hotels= new HashSet();
@ManyToMany
@JoinTable(name="COUNTRIES_TOUR_OPERATORS",
joinColumns = @JoinColumn(name="COUNTRY_ID"),
inverseJoinColumns = @JoinColumn(name="TOUR_OPERATOR_ID"))
private Set<Operator> operators= new HashSet();
Вот запрос:
public static List<City> getAllCities(String name) {
List<City> list = null;
Locale.setDefault(Locale.ENGLISH);
try{
Session session = GenericDAOHibernateImpl.getSession();
String hql = "select cities FROM Country WHERE Country.name="+name;
Query query = session.createQuery(hql);
list = query.list();
}
Подозреваю проблему в запросе. Только не могу понять где...
String hql = "from Country c where c.name = :name";
List result = session.createQuery(hql)
.setString("name", name)
.list();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите как распарсить вот такой JSONДернуть отдельно объект companies получается без проблем, дернуть отдельную компанию по Id тоже не проблема,...
У меня есть сущность Account, у нее может быть (а может не быть) одна сущность AccountOrganizationВ SQL это выглядит так:
Здравствуйте! Подскажи, пожалуйста, у меня мысли плывутИспользую Spring Data, Security