Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SpringTest
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Jira
Jira
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
測試專案
SpringTest
Commits
1b8ecc40
Commit
1b8ecc40
authored
Nov 15, 2018
by
楊慶堂
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
@NamedNativeQuery @NamedQuery 測試
parent
b01af8d1
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
0 deletions
+28
-0
src/main/java/org/ylhealth/ym/springtest/controller/TestController.java
...org/ylhealth/ym/springtest/controller/TestController.java
+20
-0
src/main/java/org/ylhealth/ym/springtest/entity/CrmSystemL1basic.java
...a/org/ylhealth/ym/springtest/entity/CrmSystemL1basic.java
+8
-0
No files found.
src/main/java/org/ylhealth/ym/springtest/controller/TestController.java
View file @
1b8ecc40
package
org.ylhealth.ym.springtest.controller
;
import
java.util.List
;
import
javax.inject.Inject
;
import
javax.persistence.EntityManager
;
import
javax.persistence.Query
;
import
org.hibernate.SQLQuery
;
import
org.hibernate.transform.Transformers
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.web.bind.annotation.GetMapping
;
...
...
@@ -43,4 +50,17 @@ public class TestController {
logger
.
debug
(
"testTransaction2 end"
);
return
"結束3"
;
}
@Inject
private
EntityManager
em
;
@GetMapping
(
"/testQuery"
)
public
List
testTransaction4
()
{
return
em
.
createNamedQuery
(
"CrmSystemL1basic.test"
).
getResultList
();
}
@GetMapping
(
"/testQuery1"
)
public
List
testTransaction5
()
{
Query
query
=
em
.
createNamedQuery
(
"CrmSystemL1basic.test1"
);
query
.
unwrap
(
SQLQuery
.
class
).
setResultTransformer
(
Transformers
.
ALIAS_TO_ENTITY_MAP
);
return
query
.
getResultList
();
}
}
src/main/java/org/ylhealth/ym/springtest/entity/CrmSystemL1basic.java
View file @
1b8ecc40
...
...
@@ -2,19 +2,24 @@ package org.ylhealth.ym.springtest.entity;
// Generated Jul 20, 2016 5:22:20 PM by Hibernate Tools 3.2.2.GA
import
java.util.Date
;
import
javax.persistence.Cacheable
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.NamedNativeQuery
;
import
javax.persistence.NamedQuery
;
import
javax.persistence.Table
;
import
javax.persistence.Temporal
;
import
javax.persistence.TemporalType
;
import
org.hibernate.annotations.CacheConcurrencyStrategy
;
import
org.hibernate.annotations.GenericGenerator
;
import
org.hibernate.annotations.Nationalized
;
import
org.ylhealth.ym.springtest.hibernate.I18NTranslate
;
import
org.ylhealth.ym.springtest.hibernate.I18NTranslates
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
/** CrmSystemL1basic generated by hbm2java */
...
...
@@ -26,6 +31,9 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
id
=
"groupCode"
,
table
=
"CRM_SystemL1Basic_translation"
,
mapping
=
{
@I18NTranslate
(
column
=
"groupName"
,
field
=
"groupName"
)})
@NamedQuery
(
name
=
"CrmSystemL1basic.test"
,
query
=
"select new map(groupCode as groupCode1, groupName as groupName1) from CrmSystemL1basic"
)
@NamedNativeQuery
(
name
=
"CrmSystemL1basic.test1"
,
query
=
"select groupCode as 'a.groupCode1', groupName as groupName1 from CRM_SystemL1Basic"
)
public
class
CrmSystemL1basic
implements
java
.
io
.
Serializable
{
private
String
groupCode
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment