Java Hibernate วิธีการ Mapping Oracle to_char  สร้างคำถาม

 1,841 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 26/09/2018

Java Hibernate วิธีการ Mapping Oracle to_char

ปรกติเวลา Mapping Field Hibernate โดยใช้ Annotations
จะประกรอบด้วย @Id , @Column ที่เป็น Field จริงใน database

@Id
@Column(name = "code_id")
private int codeId;
@Column(name = "test_name")
private String testName;
@Column(name = "test_date")
private Date testDate;

แต่ถ้าหากเราต้องการ Field ซัก field ที่ใช้ในกรณี Query
โดยใส่ function ของ Oracle ครอบซึ่งเป็น field ที่ไม่มีอยู่จริงใน table
สามารถใช้ Annotations @Formula ได้ เช่น

@Formula(" to_char(test_date,'dd/mm/yyyy') ")
private String testDateStr;

ประมาณนี้ครับ แล้วก็สร้าง method พวก get ,set ให้ field นี้ด้วยนะ
วิธีนี้ดีตรงที่จะมีผลกับการ Query เท่านั้น ไม่มีผลกับตอน Save เพราะไม่ได้ mapping field เป็น Column ใน database จริง


ถ้าชอบบทความนี้ กด Like เลย :Java Hibernate วิธีการ Mapping Oracle to_char
TAGS : Java   Hibernate   Oracle   Programming   โปรแกรมมิ่ง  
 1,841 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 26/09/2018



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  Oracle Union VS Union All กับ Performance ที่ต่างกันลิบลับ ถามเมื่อ (2015-07-14)   1,934 views  (ดูล่าสุดเมื่อ 16 วินาที!!)

  Jasperreport เทคนิค การแสดงผล field CLOB Oracle ใน iReport ถามเมื่อ (2018-09-07)   1,560 views  (ดูล่าสุดเมื่อ 2 นาที)

  mysql_fetch_array คือ คำสั่งอะไร มีข้อดียังๆง ถามเมื่อ (2016-08-30)   13,026 views  (ดูล่าสุดเมื่อ 3 นาที)

  datatable change label เปลี่ยนข้อความในจุดต่างๆ ของ datable ด้วย oLanguage ถามเมื่อ (2017-06-01)   2,211 views  (ดูล่าสุดเมื่อ 18 นาที)

  php Date format ขอตัวอย่างการจัดรูปแบบวันที่ด้วย PHP ครับ ถามเมื่อ (2012-10-08)   3,034 views  (ดูล่าสุดเมื่อ 22 นาที)

  Compile ตัวอย่าง Wordcount บน Hadoop 2 ยังไงครับ ถามเมื่อ (2014-08-28)   3,231 views  (ดูล่าสุดเมื่อ 27 นาที)

  Jboss แก้ปัญหา Thread เต็ม JBWEB003008 Maximum number of threads ถามเมื่อ (2016-04-22)   3,165 views  (ดูล่าสุดเมื่อ 30 นาที)

  Angular JS Query ข้อมูลจาก Database ผ่าน SQL ได้หรือไม่ ถามเมื่อ (2019-06-01)   2,399 views  (ดูล่าสุดเมื่อ 40 นาที)

  field คืออะไรคะ ถามเมื่อ (2013-05-10)   3,333 views  (ดูล่าสุดเมื่อ 40 นาที)

  Oracle Create Select สร้าง Table ใหม่ตามโครงสร้าง Table เดิม ถามเมื่อ (2013-07-23)   2,745 views  (ดูล่าสุดเมื่อ 47 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com