facing problem in executing hibernate query for Mssql server





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















i am facing problem when i run my hibernate query for Mssql server



this is the hibernate query:



select max(this_.created) as y0_,
this_.who_entity as y1_,
this_.what_entity as y2_,
this_.who_id as y3_,
this_.what_id as y4_,
this_.action as y5_,
this_.donotdisplay as y6_,
this_.created as y7_
from Activity this_
where :Tenant_Security.current_tenant=this_.tenant_id
and this_.deleted=0
and (this_.donotdisplay is NULL
and this_.action is not null)
GROUP by this_.created order by this_.created desc


And the error which i am facing is:




Column 'Activity.who_entity' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.




previously this was working in Mysql but Now i trying to execute in Mssql server its not working.can anybody help me out this.



thank you.










share|improve this question




















  • 3





    Your GROUP BY is on the only column that has an aggregate on it; that doesn't make any sense. The error is telling you the problem here, so what about it is it you don't understand? P.s. Good use of white space makes your query infinitely easier to read. Writing queries on a single line, without indentation, should be avoided, unless the query is incredibly simple (LIke SELECT [column] FROM [table]).

    – Larnu
    Nov 23 '18 at 8:25




















0















i am facing problem when i run my hibernate query for Mssql server



this is the hibernate query:



select max(this_.created) as y0_,
this_.who_entity as y1_,
this_.what_entity as y2_,
this_.who_id as y3_,
this_.what_id as y4_,
this_.action as y5_,
this_.donotdisplay as y6_,
this_.created as y7_
from Activity this_
where :Tenant_Security.current_tenant=this_.tenant_id
and this_.deleted=0
and (this_.donotdisplay is NULL
and this_.action is not null)
GROUP by this_.created order by this_.created desc


And the error which i am facing is:




Column 'Activity.who_entity' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.




previously this was working in Mysql but Now i trying to execute in Mssql server its not working.can anybody help me out this.



thank you.










share|improve this question




















  • 3





    Your GROUP BY is on the only column that has an aggregate on it; that doesn't make any sense. The error is telling you the problem here, so what about it is it you don't understand? P.s. Good use of white space makes your query infinitely easier to read. Writing queries on a single line, without indentation, should be avoided, unless the query is incredibly simple (LIke SELECT [column] FROM [table]).

    – Larnu
    Nov 23 '18 at 8:25
















0












0








0








i am facing problem when i run my hibernate query for Mssql server



this is the hibernate query:



select max(this_.created) as y0_,
this_.who_entity as y1_,
this_.what_entity as y2_,
this_.who_id as y3_,
this_.what_id as y4_,
this_.action as y5_,
this_.donotdisplay as y6_,
this_.created as y7_
from Activity this_
where :Tenant_Security.current_tenant=this_.tenant_id
and this_.deleted=0
and (this_.donotdisplay is NULL
and this_.action is not null)
GROUP by this_.created order by this_.created desc


And the error which i am facing is:




Column 'Activity.who_entity' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.




previously this was working in Mysql but Now i trying to execute in Mssql server its not working.can anybody help me out this.



thank you.










share|improve this question
















i am facing problem when i run my hibernate query for Mssql server



this is the hibernate query:



select max(this_.created) as y0_,
this_.who_entity as y1_,
this_.what_entity as y2_,
this_.who_id as y3_,
this_.what_id as y4_,
this_.action as y5_,
this_.donotdisplay as y6_,
this_.created as y7_
from Activity this_
where :Tenant_Security.current_tenant=this_.tenant_id
and this_.deleted=0
and (this_.donotdisplay is NULL
and this_.action is not null)
GROUP by this_.created order by this_.created desc


And the error which i am facing is:




Column 'Activity.who_entity' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.




previously this was working in Mysql but Now i trying to execute in Mssql server its not working.can anybody help me out this.



thank you.







sql-server hibernate






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 23 '18 at 8:24









Larnu

23.2k51933




23.2k51933










asked Nov 23 '18 at 8:21









learnerlearner

103




103








  • 3





    Your GROUP BY is on the only column that has an aggregate on it; that doesn't make any sense. The error is telling you the problem here, so what about it is it you don't understand? P.s. Good use of white space makes your query infinitely easier to read. Writing queries on a single line, without indentation, should be avoided, unless the query is incredibly simple (LIke SELECT [column] FROM [table]).

    – Larnu
    Nov 23 '18 at 8:25
















  • 3





    Your GROUP BY is on the only column that has an aggregate on it; that doesn't make any sense. The error is telling you the problem here, so what about it is it you don't understand? P.s. Good use of white space makes your query infinitely easier to read. Writing queries on a single line, without indentation, should be avoided, unless the query is incredibly simple (LIke SELECT [column] FROM [table]).

    – Larnu
    Nov 23 '18 at 8:25










3




3





Your GROUP BY is on the only column that has an aggregate on it; that doesn't make any sense. The error is telling you the problem here, so what about it is it you don't understand? P.s. Good use of white space makes your query infinitely easier to read. Writing queries on a single line, without indentation, should be avoided, unless the query is incredibly simple (LIke SELECT [column] FROM [table]).

– Larnu
Nov 23 '18 at 8:25







Your GROUP BY is on the only column that has an aggregate on it; that doesn't make any sense. The error is telling you the problem here, so what about it is it you don't understand? P.s. Good use of white space makes your query infinitely easier to read. Writing queries on a single line, without indentation, should be avoided, unless the query is incredibly simple (LIke SELECT [column] FROM [table]).

– Larnu
Nov 23 '18 at 8:25














0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53442939%2ffacing-problem-in-executing-hibernate-query-for-mssql-server%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53442939%2ffacing-problem-in-executing-hibernate-query-for-mssql-server%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

ComboBox Display Member on multiple fields

Is it possible to collect Nectar points via Trainline?