具有createSQLQuery的ResultTransformer强制在实体字段中不使用camelCase

具有createSQLQuery的ResultTransformer强制在实体字段中不使用camelCase,第1张

具有createSQLQuery的ResultTransformer强制在实体字段中不使用camelCase

您可以使用addScalar(String columnAlias,Type
type)
显式声明本机SQL的列别名

  getCurrentSession()  .createSQLQuery( "select e.id as id,e.first_name as firstName,e.password as password from xxxxxx")     .addScalar("id",StandardBasicTypes.INTEGER )     .addScalar("firstName",StandardBasicTypes.STRING )     .addScalar("password",StandardBasicTypes.STRING )     .setResultTransformer(Transformers.aliasToBean(Employee.class))     .list();


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

原文地址:https://54852.com/zaji/5124970.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-17
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存