0
我想创建一个hibernate SQL查询并将其转换为对象而不创建表。使用SQL查询的Hibernate注释
,比如我有
StringBuilder query = new StringBuilder();
query.append("SELECT groupId, categoryId, name FROM AssetCategory");
SQLQuery sqlQuery = session.createSQLQuery(query.toString());
sqlQuery.addEntity("Categories", Categories.class);
List<Categories> list = sqlQuery.list();
类别对象声明如下:
@Entity
public class Categories implements Serializable {
@Column(name = "name")
String name;
@Column(name = "categoryId")
Long categoryId;
@Column(name = "groupId")
Long groupId;
当然,这着工作,因为没有ID。而且这个表也不需要创建。那么我将如何去宣布这个呢?
任何提示?
我只是不能找到文件。