반응형

https://kimyhcj.tistory.com/295

 

Spring Boot + JPA + openjdk 11 Error (Error creating bean with name 'entityManagerFactory')

Spring Boot + JPA 샘플 프로젝트로 이것저것 하다가 JDK 를 openjdk11로 변경했더니 startup 할 때 오류가 발생한다. [상황]  16:27 ERROR o.s.boot.SpringApplication - Application run failed org.springfra..

kimyhcj.tistory.com

 

Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister

 

반응형
반응형

https://odoepner.wordpress.com/2015/08/12/configure-intellij-to-use-default-eclipse-java-import-layout/

반응형
반응형

우분투에서 apt get을 이용할 때 다음과 같은 에러가 발생하기도 한다.

...더보기

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

apt get 할 때 파일들이 lock 혹은 다른 사용자가 사용 중이라는 경우라서 get을 할 수 없다는 의미이다.

 

물론 나, 다른 사람이 사용 하지 않은 상태에서 위와 같은 에러가 발생할 수도 있다.

 

차분하게 lock파일을 다 삭제 한 뒤 새로 update를 받으면 해결 할 수 있다.

 

 

해결 방법

...더보기

 sudo rm /var/lib/apt/lists/lock

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock*

위의 경로를 모두 rm 으로 삭제 한뒤 새로이 apt update 를 해주면 해결 된다.

 

 

...더보기

sudo dpkg --configure -a

sudo apt update

 

 

반응형
반응형

vue filter 란??

추후 공부 후 넣기

 

문제 상황

<li>
	<h4 class="tit">개발 금액</h4>
	<div class="ctn-box">
		{{prdctFix.devPrc}}원
	</div>
</li>

위와 같이 vue 모델에서 데이터를 불러 올 때 금액 값은 3자리 수마다 ,(콤마)를 찍어줘야된다.

vue 선언시 filter를 추가 하고 해당 모델이 바인딩 될 때 filter가 실행되도록 아래와 같이 구성하면 된다.

vue 선언
<script>
var v_cncpt = new Vue({
            el: '#frame-wrap',
            data: {
            },
            filters: {
                currency: function (value) {
                    var num = new Number(value);
                    return num.toFixed(0).replace(/(\d)(?=(\d{3})+(?:\.\d+)?$)/g, "$1,")
                }
            },
--------------------------------중략----------------------------------------------

<li>
	<h4 class="tit">개발 금액</h4>
	<div class="ctn-box">
		{{prdctFix.devPrc | currency}}원
	</div>
</li>

위와 같은 결과 값을 얻을 수 있다.

반응형
반응형

문제.

 

updated: function () {

 

}

updated -> vue 객체들의 변화가 있을 때 실행 되는 함수들을 구현 하는 곳

 

이곳에 아래와 같이 input type file의 change 트리거에 대한 함수를 넣으면 두번 실행되는 에러가 있었다.

 

$('#confTypeFiles').on('change', function () {
  base.confTypeFilesArr = common.selectMultiFile('confTypeFiles', base.confTypeFilesArr);
});

 

 

해결방법

method: {
  btnfilePkgAdd: function () {
   base.pkgTypeFilesArr = common.selectMultiFile('pkgTypeFiles', base.pkgTypeFilesArr);
  }
}

위의 코드와 같이 change 트리거시 실행할 구문을 vue 메소드로 구현 후 

input에 아래와 같이 @change vue 트리거를 추가한다.

<input type="file" id="pkgTypeFiles" name="pkgTypeFiles" multiple="" hidden="" @change="btnfilePkgAdd()">
반응형

반응형

vue import 후 위와 같은 warn이 뜬다면

 

vue.js -> vue.min.js 로 변경 후 import 하면 된다.

 

변경 전

<script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script>

변경  후

<script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.min.js"></script>

 

반응형
반응형

 

원인

@Data
@Entity
//@Table(name="t_wts_naverSid")
public class WebtoonEntity {

@Column(name="SID")
private String sid;

 

위의 상태에서 컴파일 시작 

org.hibernate.AnnotationException: No identifier specified for entity: com.emfldlem.webc.webtoon.Entity.WebtoonEntity

 

에러 발생

 

 

해결

엔티티 선언시 식별자를 선언해주지 않아서 발생하는 에러

@Data
@Entity
//@Table(name="t_wts_naverSid")
public class WebtoonEntity {

 

@Id
@Column(name="SID")
private String sid;

 

- 엔티티 내 특정 요소 중 하나에 @Id 어노테이션 추가 해준다.

반응형

+ Recent posts