日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java 模型 数据库_数据库表与java域模型之间的mapping和自动生成(基于mybatis)

發布時間:2025/4/5 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 模型 数据库_数据库表与java域模型之间的mapping和自动生成(基于mybatis) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近有幸讀到《企業架構模式》這本書,需要寫作于2003年,已經是十年前,但仔細讀過,有些東西現在只知道是這樣用,但并不知道為什么要這樣做。在看過此書之后,很多東西都能夠有一條線進行貫穿,在使用到一些框架時,也知道背后的原因了。

這里面有一篇講到對象-關系元數據映射的,實際上就是指在一個數據庫中一個數據表與一個java中的domain對象之間的映射,在文中提到幾種操作,也提到了為什么要這樣做。其中,重要的當然是為什么要這樣做了,但本篇主要講期間在mybatis中筆者之前做的一個簡單的映射,最終的效果與文中的結果基本上是一致的(因此在進行code時,還是沒看過此書,結果發現自己又發明了一個新輪子)。

由于使用到mybatis,所以對模型之間的關系這里并沒有涉及,只簡單對應于一個數據表一個模型的概念。

通常情況下,我們在數據表中一個數據表user,有2個字段分別為user_name和password.那么在java中,我們會有一個對應的domain文件,如下代碼所示:

public class User {

private String userName;

private String password;

}

這里只是一個簡單的對應,同時字段user_name對應于userName,這里并不是完全相同的字符串.因此,在mybatis相對應的xml中,我們需要顯示的對待mapping操作.如下xml所示:

insert into user(user_name,password) values(#{userName},#{password});

總結

以上是生活随笔為你收集整理的java 模型 数据库_数据库表与java域模型之间的mapping和自动生成(基于mybatis)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。