code-auto
v1.2.9
Published
代码生成器
Downloads
2
Readme
��#� �C�o�d�e�-�a�u�t�o�
�
�
�
��Ǐ}T�NL�ꁨR9hncꁚ[IN!jgub�Nx�e�N
�
�
�
�#�#� �I�n�s�t�a�l�l�
�
�
�
� � � � ��.�/�c�o�d�e�A�u�t�o�.�j�s��
�
� � � � �n�p�m� �i�n�s�t�a�l�l� � �c�o�d�e�-�a�u�t�o�
�
�
�
� � � � �v�a�r� �c�o�d�e�A�u�t�o�=�r�e�q�u�i�r�e�(�"�c�o�d�e�-�a�u�t�o�"�)�;�
�
� � � � �c�o�n�s�t� �c�o�n�f�i�g� �=� �{�
�
� � � � � � � � � � � � �d�i�a�l�e�c�t�:� �"�m�y�s�q�l�"�,� � � �penc�^{|�W�m�y�s�q�l��P�o�s�t�g�r�e�s��S�q�l�i�t�e�3��M�S�S�Q�L� �
�
� � � � � � � � � � � � �p�o�r�t�:� �'�3�3�0�6�'�,� ��z�S��Nm�y�s�q�l��TP�o�s�t�g�r�e�s� �
�
� � � � � � � � � � � � �h�o�s�t�:� � �"�1�2�7�.�0�.�0�.�1�"�,� � �penc�^
g�RhV0W@W
�
� � � � � � � � � � � � �u�s�e�r�n�a�m�e�:� � �"�r�o�o�t�"�,� � � �penc�^&��S
�
� � � � � � � � � � � � �p�w�d�:� �"�p�a�s�s�w�o�r�d�"�,� � � � � �penc�^�[x
�
� � � � � � � � � � � � �s�t�o�r�a�g�e�:� �"�d�a�t�a�b�a�s�e�"�,� �penc�^
T
�
� � � � � � � � � � � � �T�e�m�p�l�a�t�e�s�:� �'�.�/�c�o�d�e�t�p�l�'�,� � �!jg�e�N9Y_ �(�!jg�[IN:N�.�c�t�)�
�
� � � � � � � � � � � � �c�o�d�e�t�y�p�e�:� �"�j�s�"� � ��Nx{|�W��Q�[c�o�l�u�m�n�s��Sϑ-NC�o�d�e�T�y�p�e� � �� �c�#� �|�|� �j�a�v�a� �|�|� �j�s� � �
�
� � � � � � � � �}�
�
� � � � �c�o�d�e�A�u�t�o�.�r�u�n�(�c�o�n�f�i�g�,�f�u�n�c�t�i�o�n�(�e�r�r�)�{�
�
� � � � � � � � �i�f�(�e�r�r�)�{�
�
� � � � � � � � �t�h�r�o�w� �n�e�w� �E�r�r�o�r�(�e�r�r�)�;�
�
� � � � � � � � �}�
�
� � � � � � � � �c�o�n�s�o�l�e�.�l�o�g�(�"��[b"�)�
�
� � � � �}�)�
�
�
�
� � � � �$�n�o�d�e� �n�o�d�e� �c�o�d�e�A�u�t�o�.�j�s�
�
�
�
�#�#� ��OV�
�
�
�
�(WO(uC�o�d�e�-�a�u�t�o� �O����(WhQ@\�[ňcknx
OO(u�vpenc�^
�
�
�
�E�x�a�m�p�l�e� �f�o�r� �M�y�S�Q�L�/�M�a�r�i�a�D�B�
�
�
�
��n�p�m� �i�n�s�t�a�l�l� �-�g� �m�y�s�q�l�
�
�
�
�
�E�x�a�m�p�l�e� �f�o�r� �P�o�s�t�g�r�e�s�
�
�
�
��n�p�m� �i�n�s�t�a�l�l� �-�g� �p�g� �p�g�-�h�s�t�o�r�e�
�
�
�
�
�E�x�a�m�p�l�e� �f�o�r� �S�q�l�i�t�e�3�
�
�
�
��n�p�m� �i�n�s�t�a�l�l� �-�g� �s�q�l�i�t�e�
�
�
�
�
�E�x�a�m�p�l�e� �f�o�r� �M�S�S�Q�L�
�
�
�
��n�p�m� �i�n�s�t�a�l�l� �-�g� �m�s�s�q�l�
�
�
�
�
�#�#� �!jg�Qn�Sϑ
�
�
�
� � � � � � � � �t�a�b�l�e�N�a�m�e��h�
T
�
�
�
� � � � � � � � �c�o�l�u�m�n�s��S_MRh��v@b gR
�
� � � � � � � � �c�o�l�u�m�n�s� �i�t�e�m�:�
�
� � � � � � � � � � � � � � � � �n�a�m�e� �R
T
�
� � � � � � � � � � � � � � � � �t�y�p�e� �penc{|�W
�
� � � � � � � � � � � � � � � � �C�o�d�e�T�y�p�e� ��Nx�QO(u�vpenc{|�W�9hncM�n�Nx{|�Wub� �c�#� �|�|� �j�a�v�a� �|�|� �j�s� � � �
�
� � � � � � � � � � � � � � � � �p�r�i�m�a�r�y�K�e�y� �(�f�a�l�s�e� �|�|� �t�r�u�e�)� �/f&T;N.�
�
� � � � � � � � � � � � � � � � �a�l�l�o�w�N�u�l�l� �(�f�a�l�s�e� �|�|� �t�r�u�e�)� �/f&T�S�N:NN�U�L�L�
�
� � � � � � � � � � � � � � � � �d�e�f�a�u�l�t�V�a�l�u�e� �؞��<P
�
�
�
�
�
�#�#� �!jg�[IN
�
�
�
�
�
�!jg�_{�S+T(Wt�e�m�p�l�a�t�e��Q�T�e(Wt�e�m�p�l�a�t�e�
N�[INo�u�t�p�u�t�^'`ZP:Nub���Q_
�
�
�
�
�
�#�#� ��O
�
�
�
�
�
� � � � �<�t�e�m�p�l�a�t�e� �o�u�t�p�u�t�=�'�.�/�m�o�d�e�l�'�>�
�
� � � � � � � � �/�� �j�s�h�i�n�t� �i�n�d�e�n�t�:� �2� �*�/�
�
� � � � � � � � � � � � �m�o�d�u�l�e�.�e�x�p�o�r�t�s� �=� �a�p�p� �=�>� �{�
�
� � � � � � � � � � � � �c�o�n�s�t� �s�e�q�u�e�l�i�z�e� �=� �a�p�p�.�S�e�q�u�e�l�i�z�e�;�
�
� � � � � � � � � � � � �c�o�n�s�t� �e�n�t�i�t�y� �=� �{�
�
� � � � � � � � � � � � � � � � �{�{�#�c�o�l�u�m�n�s�.�f�o�r�E�a�c�h�(�f�u�n�c�t�i�o�n�(�c�o�l�u�m�n�,�i�n�d�e�x�)�{� �}�}�
�
� � � � � � � � � � � � � � � � � � � � �{�{�c�o�l�u�m�n�.�n�a�m�e�}�}�:� �{�
�
� � � � � � � � � � � � � � � � � � � � � � � � �t�y�p�e�:� �{�{�c�o�l�u�m�n�.�C�o�d�e�T�y�p�e�}�}�,�
�
� � � � � � � � � � � � � � � � � � � � � � � � �a�l�l�o�w�N�u�l�l�:� �{�{�c�o�l�u�m�n�.�a�l�l�o�w�N�u�l�l�}�}�,�
�
� � � � � � � � � � � � � � � � � � � � � � � � �{�{�c�o�l�u�m�n�.�p�r�i�m�a�r�y�K�e�y�?�"�p�r�i�m�a�r�y�K�e�y�:�"�+�c�o�l�u�m�n�.�p�r�i�m�a�r�y�K�e�y�+�"�,�"�:�"�"�}�}�
�
� � � � � � � � � � � � � � � � � � � � � � � � �{�{�c�o�l�u�m�n�.�a�u�t�o�I�n�c�r�e�m�e�n�t�?�"�a�u�t�o�I�n�c�r�e�m�e�n�t�:�"�+�c�o�l�u�m�n�.�a�u�t�o�I�n�c�r�e�m�e�n�t�:�"�"�}�}�
�
� � � � � � � � � � � � � � � � � � � � �}�{�{�i�n�d�e�x�=�=�(�c�o�l�u�m�n�s�.�l�e�n�g�t�h�-�1�)�?�'�'�:�'�,�'�}�}�
�
� � � � � � � � � � � � � � � � �{�{�#� �}�)�;� �}�}�
�
� � � � � � � � � � � � �}�
�
� � � � � � � � � � � � �c�o�n�s�t� �n�a�v�_�c�a�t� �=� �a�p�p�.�m�o�d�e�l�.�d�e�f�i�n�e�(�'�{�{�t�a�b�l�e�N�a�m�e�}�}�'�,� �e�n�t�i�t�y�,� �{�
�
� � � � � � � � � � � � � � � � �t�a�b�l�e�N�a�m�e�:� �'�{�{�t�a�b�l�e�N�a�m�e�}�}�'�
�
� � � � � � � � � � � � �}�)�;�
�
� � � � � � � � � � � � �{�{�t�a�b�l�e�N�a�m�e�}�}�.�g�e�t�M�o�d�e�l�=�m�o�d�e�l�=�>�{�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �i�f�(�t�y�p�e�o�f� �m�o�d�e�l�!�=�=�"�o�b�j�e�c�t�"�)�{�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �t�h�r�o�w� �n�e�w� � �E�r�r�o�r�(�"���Bl�Spe���"�)�;�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �r�e�t�u�r�n� �f�a�l�s�e�;�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �}�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �l�e�t� �n�e�w�o�b�j�=�{�}�;�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �f�o�r� �(�v�a�r� �k�e�y� �i�n� �m�o�d�e�l�)� �{�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �i�f� �(�e�n�t�i�t�y�.�h�a�s�O�w�n�P�r�o�p�e�r�t�y�(�k�e�y�)�)� �{�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �n�e�w�o�b�j�[�k�e�y�]�=�m�o�d�e�l�[�k�e�y�]�;�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �}�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �}�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �r�e�t�u�r�n� �n�e�w�o�b�j�;�
�
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �}�
�
� � � � � � � � � � � � �r�e�t�u�r�n� �{�{�t�a�b�l�e�N�a�m�e�}�}�;�
�
� � � � � � � � � � � � �}�;�
�
� � � � �<�/�t�e�m�p�l�a�t�e�>�