hibernate怎么获取数据库表字段等信息

hibernate怎么获取数据库表字段等信息,第1张

hibernate怎么获取数据库表字段等信息

教你个方法:

List result = session.createSQLQuery(sql)

.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list()

用这个方法可以把数据库查询出来的每一行封装成一个Map类型,Key为数据库字段,Value为值,

然后把这些Map放到了一个List里面,

如果你只返回一条记录:

那么

Map<String, Object>map = (Map<String, Object>) result.get(0)

即可得到你这一行记录转换层的Map,

如果有多条,迭代List即可。

希望对你有帮助

public Sms findById(String id) {

return (Sms) getHibernateTemplate().get(Sms.class,

new Integer(id))

}

public void insert(Sms sms) {

getHibernateTemplate().save(sms)

}

public void update(Sms sms) {

getHibernateTemplate().update(sms)

}

public void delete(String id) {

Object p = getHibernateTemplate().load(Sms.class, new Integer(id))

getHibernateTemplate().delete(p)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9664828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存