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

 1,922 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,922 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 26/09/2018



SOA,Java,XSLT

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




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

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

  Oracle การ join โดยใช้ select ซ้อน select แบบมากกว่า 2 ชุด ถามเมื่อ (2017-03-03)   2,874 views  (ดูล่าสุดเมื่อ 4 วินาที!!)

  Java การ Return error message จาก Exception เหมือน printStackTrace ถามเมื่อ (2014-06-12)   3,305 views  (ดูล่าสุดเมื่อ 11 นาที)

  Java เติม d หรือ f หลังตัวเลข หมายความว่ายังไง ถามเมื่อ (2013-05-14)   3,012 views  (ดูล่าสุดเมื่อ 15 นาที)

  Java JSON simple สร้างและ Parser JSON ง่ายๆ ผ่าน JSONParser บน ถามเมื่อ (2015-08-27)   2,493 views  (ดูล่าสุดเมื่อ 16 นาที)

  เมื่อไรจึงควรนำ Rule Engine เข้ามาใช้ ถามเมื่อ (2015-09-16)   2,767 views  (ดูล่าสุดเมื่อ 16 นาที)

  PLSQL select into แบบ Dynamic SQL ด้วย bind variable ถามเมื่อ (2017-03-03)   3,235 views  (ดูล่าสุดเมื่อ 39 นาที)

  วิธี Call REST full ด้วย Java Client ถามเมื่อ (2017-06-01)   3,345 views  (ดูล่าสุดเมื่อ 47 นาที)

  Oracle เปลี่ยนชื่อ Table ยังไงครับ ถามเมื่อ (2017-03-03)   2,606 views  (ดูล่าสุดเมื่อ 78 นาที)

  ใครคือบิดาแห่งภาษา Java ครับ ถามเมื่อ (2013-02-22)   3,219 views  (ดูล่าสุดเมื่อ 78 นาที)

  ต้องการทราบขั้นตอนการใช้งาน spring framework ตั้งแต่เริ่มต้นค่ะ คือเริ่มไม่ถูกเลยไม่รุ้จะทำยังไงก่อน T^T ถามเมื่อ (2017-03-21)   3,321 views  (ดูล่าสุดเมื่อ 82 นาที)


 

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