hibernate 注解生成UUID
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
hibernate 直接映射成map
Query query = session.createSQLQuery(sql);
return (List)query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();
herbernate 事物
Row was updated or deleted by another transaction
第一个事物还没提交,第二个事物就提交了
hibernate sq查询映射成实体类
问题自己解决了:
SQLQuery queryObject = getSession().createSQLQuery(sql)..addScalar(这里写要映射实体类的字段名)
Class cls = Class.forName(实体类型);
List list = queryObject.setResultTransformer(Transformers.aliasToBean(cls)).list();