2019年9月18日 星期三

MySQL的資料表寫法

Create Table Department(
deptid int primary key not null auto_increment,
deptname nvarchar(50)
)AUTO_INCREMENT=1;

Create Table Employee(
empid int primary key not null auto_increment,
empname nvarchar(50),
salary int,
gender nvarchar(50),
deptid int not null,
FOREIGN KEY (deptid) REFERENCES Department(deptid)
)AUTO_INCREMENT=1;

以Hibernate設計進行1對1資料表寫入資料


有時將資料寫入資料庫時須連帶寫入,例如好不容易有會員前來網站註冊,此時將基本資料寫入A資料表,其餘資料寫入B資料表,此時應該怎麼做呢?

以Hibernate設計進行DAO處理資料(未實做設計模式)


先前做過了JDBC的DAO(Data Access Object),現在要改以Hibernate實作DAO,該如何更改呢?

無暇的程式碼(Clean code)金句

The only valid measurement of code quality: WTFs/minute.