在Hibernate中,我想知道是否可以将bean类的属性映射到SQL表中的列,以仅获取列内容的一部分(子字符串)。
例如,如果我将一个属性ShortArticle映射到列文章,并且我希望ShortArticle仅获取此列的前100个字符,我该怎么做?
就像将bean属性映射到SQL查询一样:
CASE 当len(ar.Article)> 100那么SUBSTRING(ar.Article,0,100)+'...' ELSE SUBSTRING(ar.Article,0,100)
有没有办法在Hibernate中做到这一点?
答案 0 :(得分:0)
最终我改变了我的方法:不是将bean直接映射到表,而是创建了一个显示我需要的信息并将bean链接到视图的视图