Spring
![](https://tistory1.daumcdn.net/tistory/2940299/skin/images/no-image.jpg)
기본형 -> BigDecimal 바꾸기 int a = 10; BigDecimal b = new BigDecimal(a); BigDecimal -> 기본형 바꾸기 int c = b.intValue(); 1. java에서 insert 하기 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 32 33 34 35 36 public class Insertmain { public static void main(String[] args) { SqlSession ss = null; try { // 연결 InputStream is = Resources.getResourceAsStream("songDB.xml"); SqlS..
![](https://tistory1.daumcdn.net/tistory/2940299/skin/images/no-image.jpg)
sql mapping 파일 만들기 새로만들기 - others - mapping 파일 select 하기 1. table 만들기 1 2 3 4 5 6 7 8 9 create table song26_menu( m_name varchar2(10 char) primary key, m_price number(5) not null ); insert into song26_menu values('참치김밥', 4500); insert into song26_menu values('김치김밥', 4000); select * from song26_menu; cs 2. 클래스 만들어주기 1 2 3 4 5 6 7 // MyBatis ORM 발동 조건 public class Menu { // 1. 자동 맵핑을 위해서는 멤버변수명과 D..
![](https://tistory1.daumcdn.net/tistory/2940299/skin/images/no-image.jpg)
MyBatis (ver 2.x까지는 iBatis) IoC Framework DB ORM (Object Relationship Mapping) Framework DB데이터 - 자바 객체를 자동 맵핑 MyBatis DB서버 연결 파일 만들기 새로만들기 - xml파일 xml 파일 특징 구조가 명확하고 가독성이 좋다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Colored by Color Scripter cs driver 값 oracle.jdbc.driver.OracleDriver url 값 내가 접속해 놓은 DB서버 url username DB서버 아이디 password DB서버 비밀번호 mapper sql파일 경로 java에서 Maven 사용해서 DB서버 연결..
![](https://tistory1.daumcdn.net/tistory/2940299/skin/images/no-image.jpg)
Java 전세계적으로 많이 사용 -> 개발자들이 본인이 작업한것을 .jar로 공유한다 Maven .jar 자동관리 시스템 Maven 프로젝트로 바꾸기 프로젝트 우클릭 -> configure - convert to Maven Project Maven에서 .jar 파일 사용하기 pom.xml로 가서 아래에 를 만들어준다. https://mvnrepository.com/ 사이트에서 본인이 필요한 jar 검색 후 maven 소스를 복사해서 붙여넣기 해준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 net.sf.kxml kxml2 2.3.0 com.googlecode.json-simple json-simple 1.1.1 Colored by Color Scripter cs Maven을 활용해..
![](https://tistory1.daumcdn.net/tistory/2940299/skin/images/no-image.jpg)
기존 방법 개발(.java) -> compile -> 기계어(.class) -> 실행 -> 테스트 기계어(.class) -> 압축 -> 배포파일(.jar) .java를 수정하면 나머지를 전부 다시 해야한다 유지보수가 용이하기 위해선 .java를 수정하지 않아도 프로그램 수정이 가능하도록 해야한다. 수정이 일어날만한 부분을 .java가 아닌 외부파일에 적은뒤 java에서 외부 파일을 불러와야한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public static void main(String[] args) { try { Scanner scanner = new Scanner(System.in); System.out.println("얼마"); int price = ..