我正在爲我的項目使用struts2,hibernate和MySql。 我有表名TimeTable有42列(全長數據類型)包含課程代碼。 我想搜索具有特定行的特定課程代碼的「列名」。 請幫助我。獲取列名
Q
獲取列名
1
A
回答
1
如果在休眠了「正確」的方式映射到實體,答案是顯而易見的:
您將有一個名爲時間表的實體,它有42個關係到課程(我敢打賭,屬性名會course1,course2 .... course42)。
產生的HQL是一個簡單的一堆或
from TimeTable t
where t.course1.code = :something
OR t.course2.code = :something .....
然而,這顯然是一個糟糕的模型設計。你應該讓時間表和課程成爲多對多的關係,並有另一個表格存儲關係。因此,在實體中,您將看到類似於
class TimeTable {
@ManyToMany
private List<Course> courses;
}
這樣的設計會讓您的生活更輕鬆。
相關問題
- 1. 獲取列名
- 2. 獲取ResultSet列名
- 3. 從列號獲取列名?
- 4. SpreadsheetGear按名稱獲取列?
- 5. 獲取當前列名
- 6. 無法獲取列名pymssql
- 7. LINQ:獲取表列名稱
- 8. 獲取WP7地名列表
- 9. 獲取列名到數組
- 10. 獲取SQLite中的列名?
- 11. 從AbstractTableModel獲取列名稱
- 12. 從表中獲取列名
- 13. javafx:獲取列的名稱
- 14. 獲取對應於列名
- 15. 按學生名稱獲取列名
- 16. 從列表中獲取列名稱
- 17. SSRS - 如何按列名獲取列值
- 18. 從空表中獲取列名列表
- 19. 根據列名獲取SQL列索引
- 20. 從列值中獲取列名
- 21. 獲取特定列的列名稱
- 22. 獲取列名的值時,列名是使用EF4
- 23. 獲取SQL中選定行的列名?
- 24. GCD獲取隊列名稱/標籤
- 25. 如何從模型LINQ獲取列名?
- 26. 在sharepoint 2010中獲取列表名稱
- 27. LDAP獲取登錄名列表
- 28. Mysql獲取列名然後結果
- 29. 根據列名獲取數據
- 30. 從pyodbc獲取查詢的列名?
我不太確定你在問什麼。表列是否命名課程的名稱?列值是課程代碼嗎?如果你找到一個課程代碼,你想獲得它所在列的名稱? – 2012-07-30 02:42:02
我想知道「表列名稱」。列名稱就像Monday_Session_1等等。現在我有一個值,即課程code.Each列存儲課程code.Now我想搜索「表列名稱」的值與我有的課程代碼相匹配。 – Bharat 2012-07-30 03:08:53