๋ฐ์ํ
Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- np.zeros_like
- PYTHON
- ํฉํ ๋ฆฌ์ผ ์ง๋ฒ
- ํ๋ก๊ทธ๋๋จธ์ค
- Do_it
- ์ฐธ์กฐ ๋ณ์
- matplotlib
- DFS
- Do it
- ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ
- ์๋ฐ
- ํ์ ๋ณ์
- ์ ํ ํฌ ํ์ด์ฌ
- mysql
- ๋ฐฑ์ค
- sql
- Extended Slices
- BFS
- MacOS
- ์์ด
- java
- ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค
- ์ง ๊ฐ ์์ธก ๋ถ์
- ์ต์
- ๋ฐ์ค๊ทธ๋ํ
- ์ด์ง์ ๋ณํ
- 2BPerfect
- ๋ธ๋ผ์ฐ์ ์คํ
- jdbc
- dacon
Archives
- Today
- Total
๐ฆ ๊ณต๋ฃก์ด ๋์!
Mybatis...2 ๋ณธ๋ฌธ
Mybatis...2
ํ์๋ฑ๋ก
<insert id="insert" parameterType="day_12_15_mybatis.MemberVo"> >
insert into
member(no,name,tel,intro,addr)
values(#{no},#{name},#{tel},#{intro},#{addr})
</insert>
- ์๊ธฐ ์ฝ๋๋ฅผ member.xml์ mapper ํ๊ทธ ์์ ์ง์ด๋ฃ๊ณ
- ์์ ๋ณด์ด๋ insert ํ๊ทธ ๊ฐ์ ๊ฒฝ์ฐ์ ๊ผญ insert๊ฐ ๋ ํ์๋ ์๋ค
try (SqlSession session = sqlSessionFactory.openSession(true)) {
MemberVo vo =new MemberVo(20,"ํ1","010-221","ํ1์ ์ ","์์ธ1");
session.insert("member.insert",vo);
System.out.println("๋ฑ๋ก์ฑ๊ณต");
}
- main ๋ฉ์๋ ์๋์ ํด๋น ์ฝ๋๋ฅผ ์ง์ด๋ฃ์ผ๋ฉด ๋๋ค.
ํ์์ญ์
<delete id="delete" parameterType="day_12_15_mybatis.MemberVo">
delete from member where no =
#{no}
</delete>
try (SqlSession session = sqlSessionFactory.openSession(true)) {
MemberVo vo = session.selectOne("member.selectOne", 20);
session.delete("member.delete",vo);
System.out.println("์ญ์ ์ฑ๊ณต");
}
๋ฑ๋ก ํ์ ์ ๋ถ ์ถ๋ ฅ
<select id="selectAll" resultType="day_12_15_mybatis.MemberVo">
select * from member order by
no desc
</select>
try (SqlSession session = sqlSessionFactory.openSession(true)) {
List<MemberVo> memList = session.selectList("member.selectAll");
memList.forEach(System.out::println);
}
๋ฑ๋ก ํ์ ์
<select id="count" resultType="int">
select count(*) from member
</select>
try (SqlSession session = sqlSessionFactory.openSession()) {
int cnt = session.selectOne("member.count");
System.out.println(cnt);
}
ํ์๊ฒ์
<select id="selectOne" resultType="day_12_15_mybatis.MemberVo">
select * from member where no
= #{no}
</select>
try (SqlSession session = sqlSessionFactory.openSession()) {
int cnt = session.selectOne("member.count");
System.out.println(cnt);
}
์กฐ๊ฑด๊ฒ์
<select id="find" resultType="day_12_15_mybatis.MemberVo">
select * from member where name
like
#{name}
</select>
<select id="findname" resultType="day_12_15_mybatis.MemberVo" parameterType="map" >
select * from member where
${col} like #{val}
</select>
try (SqlSession session = sqlSessionFactory.openSession()) {
HashMap<String,String> m =new HashMap<>();
m.put("col", "tel");
m.put("val", "%112%");
List<MemberVo> memList = session.selectList("member.find",m);
memList.forEach(System.out::println);
}
ํ์์์
<select id="update" resultType="day_12_15_mybatis.MemberVo">
UPDATE member set name =#{name}, tel = #{tel},intro = #{intro}, addr =#{addr}
where no = #{no}
</select>
try (SqlSession session = sqlSessionFactory.openSession(true)) {
MemberVo vo = new MemberVo(1, "ํ1", "010-221", "ํ1์ ์ ", "์์ธ1");
session.update("member.update", vo);
System.out.println(vo);
}
๋ฐ์ํ
'Development > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Tomcat...1 (0) | 2021.12.16 |
---|---|
Mybatis...1 (0) | 2021.12.15 |
JDBC (0) | 2021.12.13 |
Collection framework Set/Map (0) | 2021.12.12 |
Java ์ฝ๋๋ฆฌ๋ทฐ...1 forEach (2) | 2021.12.11 |